Building an Efficient and Secure Random Image API: A Practical Guide to Cloudflare Worker + R2 + KV
1 Introduction I didn't originally plan to write this article. The reason I suddenly jumped the queue to write it is that I suddenly got a bit tired of "manually changing the blog's background image periodically"~. My blog's background image has always been manually changed by me periodically (the images are stored on Cloudflare R2)...
WordPress Learning Roadmap
1 前言 写下这些关于 WordPress 的文章,其实并不是一开始就有建立专题的打算。更多时候,只是因为在搭建和维护个人博客的过程中,遇到了各种实际问题,需要寻找解决方案;或者在尝试新的技术和功能时…
The Lunar New Year is coming soon. I wish everyone a ”try to be” happy Lunar New Year! At the same time, I'm giving myself a vacation.

Tomorrow is Chinese New Year's Eve. I wish everyone a ”try to be” happy New Year in advance. As for why I say ”try to be”, it's because nowadays, ordinary people might not necessarily be happy, so we can only "try our best".

As for me, I also plan to give myself a vacation and have a good rest. After all, keeping up with a weekly update (I only started weekly updates in the past few months because I couldn't hold on; before that, it was 2-3 updates a week, which was even more terrifying) is still very tiring. It's also a good time to let my brain rest and empty out. Updates will resume on February 10th, so please stay tuned.

1 / 27 , 2025 8:23
HAProxy Practical Tutorial: Multi-Scenario Deployment and Common Feature Configuration Analysis
Introduction As mentioned at the end of a previous article (see article: Docker Series - Traefik Dynamic File Configuration in Action: Efficient Implementation of Local Network Load Balancing), I used Traefik to implement load balancing (hot... for the main blog site and backup blog site in the home data center intranet.
From QUIC to HTTP2: Building a more stealthy and stable Cloudflare Tunnel solution
Preface: Last week, because I went back to my hometown to celebrate the Chinese New Year early and stayed for a few days, I didn't have much time to write articles (actually, there are 2 articles in progress, but both are stuck in the middle and need time for research and experimentation). Therefore, this week's content can be a short but necessary standalone article to highlight a key knowledge point: Clou...
Warmly celebrating my Chinese online alias ”Tang Wudi” temporarily topping the weapon spectrum ranking!

Previously, Google's ranking for the keyword ”Tang Wudi” was dominated by various novel titles from Qidian like ”Great Tang Invincible” and ”Great Tang Invincible Son-in-law”. As a result, my Chinese online alias ”Tang Wudi” was pushed back several pages, which was very...

So I have been continuously optimizing SEO to improve the position of my blog domain in Google search results. After months of unremitting efforts, coupled with the recent help of the Rank Math SEO plugin, today, my Chinese online alias ”Tang Wudi” has finally ranked first in Google search engine's Simplified Chinese results. Posting this to commemorate!

image.png

P.S. Probably won't last more than a few days~

1 / 17 , 2025 21:26
Rank Math SEO Setup and Optimization: From Installation to Introduction of Common Functional Modules
Preface: I officially started to pay attention to SEO around late May of this year. Before that, because the number of articles was too small, I felt it wasn't time to study SEO yet, so I just followed basic online tutorials to simply set up Yoast SEO and left it alone (actually, it was just because of laziness~, giving myself an excuse not to bother...
       

👋 Welcome to “Wudi's Personal Blog”

Here, long-term exploration is mainly carried out around the following directions:

🧱 Personal Digital Infrastructure and Blog System Construction
☁️ Cloudflare and Network Architecture Practice
🧠 AI and Knowledge System Exploration
🛡️ Network Security and Access Optimization
🎵 Music and Sound Cognition
👁️ Cognitive Perspectives and Worldviews
📚 Browse Article Series