From a87c3ecba3255b1cb4852742842bba30722cec7d Mon Sep 17 00:00:00 2001 From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com> Date: Wed, 18 Jun 2025 02:18:50 +0800 Subject: [PATCH] [ci skip] Add RainYun ad --- README.md | 12 ++++++++++-- public/image/RainYun.jpg | Bin 0 -> 11463 bytes public/readme/README_CN.md | 14 +++++++++++--- 3 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 public/image/RainYun.jpg diff --git a/README.md b/README.md index 448e318a..e5030e43 100644 --- a/README.md +++ b/README.md @@ -123,7 +123,7 @@ If these excellent projects hadn't existed, Leaf wouldn't have become great. ## 🔥 Special Thanks -Jianke Cloud Host +[![Jianke Cloud Host](public/image/JiankeServer.jpg)](https://cloud.swordsman.com.cn/?i8ab42c) \ cloud of swordsman | 剑客云 If you want to find a cheaper, high performance, stable, lower latency host, then cloud of swordsman is a good choice! Registers and purchases in [here](https://cloud.swordsman.com.cn/?i8ab42c). @@ -131,7 +131,15 @@ If you want to find a cheaper, high performance, stable, lower latency host, the 如果你想找一个低价高性能、低延迟的云服务商,剑客云是个不错的选择!你可以在 [这里](https://cloud.swordsman.com.cn/?i8ab42c) 注册。 --- -![YourKit](https://www.yourkit.com/images/yklogo.png) +[![雨云](public/image/RainYun.jpg)](https://www.rainyun.com/NzE2NTc1_) \ +RainYun | 雨云 + +Global multi-line routing with cloud storage. Refund available within 7 days. Reliable uptime and expert support. RainYun — stable, cost-effective, and ready for fast cloud deployment. Visit [RainYun]([雨云](https://www.rainyun.com/NzE2NTc1_)) + +国际多线路选择,配套云存储 — 购买服务后七天内不满意可以申请退订,强大的技术支持团队和高在线率客服。雨云云服务器,用稳定和性价比,助力您快速上云。点击前往 [雨云](https://www.rainyun.com/NzE2NTc1_)。 + +--- +![YourKit](https://www.yourkit.com/images/yklogo.png) \ YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. diff --git a/public/image/RainYun.jpg b/public/image/RainYun.jpg new file mode 100644 index 0000000000000000000000000000000000000000..38e45e58cc8a2684d092c9c56bcb1da04d91fd88 GIT binary patch literal 11463 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 Y|J-l)C`gt#{O!L0|K5rxb2Ib*0H3lJmH+?% literal 0 HcmV?d00001 diff --git a/public/readme/README_CN.md b/public/readme/README_CN.md index 1ecc4200..90bc1789 100644 --- a/public/readme/README_CN.md +++ b/public/readme/README_CN.md @@ -123,15 +123,23 @@ Leaf 根据其上游项目及其他材料,采用多种开源许可证授权, ## 🔥 特别感谢 -Jianke Cloud Host -剑客云 | cloud of swordsman +[![Jianke Cloud Host](../image/JiankeServer.jpg)](https://cloud.swordsman.com.cn/?i8ab42c) \ +cloud of swordsman | 剑客云 如果你想找一个低价高性能、低延迟的云服务商,剑客云是个不错的选择!你可以在 [这里](https://cloud.swordsman.com.cn/?i8ab42c) 注册。 If you want to find a cheaper, high performance, stable, lower latency host, then cloud of swordsman is a good choice! Registers and purchases in [here](https://cloud.swordsman.com.cn/?i8ab42c). --- -![YourKit](https://www.yourkit.com/images/yklogo.png) +[![雨云](../image/RainYun.jpg)](https://www.rainyun.com/NzE2NTc1_) \ +雨云 + +国际多线路选择,配套云存储 — 购买服务后七天内不满意可以申请退订,强大的技术支持团队和高在线率客服。雨云云服务器,用稳定和性价比,助力您快速上云。点击前往 [雨云](https://www.rainyun.com/NzE2NTc1_)。 + +Global multi-line routing with cloud storage. Refund available within 7 days. Reliable uptime and expert support. RainYun — stable, cost-effective, and ready for fast cloud deployment. Visit [RainYun]([雨云](https://www.rainyun.com/NzE2NTc1_)) + +--- +![YourKit](https://www.yourkit.com/images/yklogo.png) \ YourKit 通过创新和智能的工具支持开源项目,用于监控和分析 Java 和 .NET 应用程序。 YourKit 是 [YourKit Java Profiler](https://www.yourkit.com/java/profiler/)、