<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tech on Rain 的博客</title><link>https://rainsite.icu/categories/tech/</link><description>Recent content in Tech on Rain 的博客</description><generator>Hugo -- 0.147.7</generator><language>zh-cn</language><lastBuildDate>Wed, 14 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rainsite.icu/categories/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>我的博客建站记录</title><link>https://rainsite.icu/posts/2026/cloudflare-worker-blog-deploy/</link><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><guid>https://rainsite.icu/posts/2026/cloudflare-worker-blog-deploy/</guid><description>&lt;h2 id="先说结果">先说结果&lt;/h2>
&lt;p>我的站点已经上线：&lt;strong>&lt;a href="https://rainsite.icu/">https://rainsite.icu/&lt;/a>&lt;/strong>&lt;/p>
&lt;p>这次的链路是：Hugo 生成静态页，Cloudflare Worker 托管，阿里云买的域名改 NS 接入 Cloudflare，最后全站 HTTPS。真正从域名到能打开，中间踩了 7 个坑，基本每个都卡住了一阵。这篇记录我实际做过的流程。&lt;/p>
&lt;h2 id="我用的是什么">我用的是什么&lt;/h2>
&lt;ul>
&lt;li>域名：阿里云买的 &lt;code>rainsite.icu&lt;/code>&lt;/li>
&lt;li>托管和代理：Cloudflare 账户，Free 计划够用&lt;/li>
&lt;li>静态站：Hugo + PaperMod 主题，本地构建后把产物传到 Cloudflare Worker&lt;/li>
&lt;li>工作流：VSCode + GitHub Copilot 写代码和配置，Doubao AI 浏览器负责在 Cloudflare 控制台里操作&lt;/li>
&lt;/ul>
&lt;p>一句话分工：&lt;strong>代码交给 Copilot，控制台交给 Doubao，我负责验证和拍板。&lt;/strong>&lt;/p>
&lt;h2 id="完整流程">完整流程&lt;/h2>
&lt;ol>
&lt;li>&lt;strong>买域名&lt;/strong>：我在阿里云注册了 &lt;code>rainsite.icu&lt;/code>。&lt;/li>
&lt;/ol>
&lt;p>&lt;img alt="阿里云域名信息页" loading="lazy" src="https://rainsite.icu/images/2026/10/14/aliyun-domain.png">
2. &lt;strong>接入 Cloudflare&lt;/strong>：Add a site，把域名 NS 改成 Cloudflare 给的两条 NS，等待托管生效。
3. &lt;strong>准备博客资源&lt;/strong>：本地用 Hugo 生成静态页面，打包上传到 Cloudflare Worker。
4. &lt;strong>配 Worker 路由&lt;/strong>：进入 Workers &amp;amp; Pages → Routes，添加 &lt;code>rainsite.icu/*&lt;/code>，指向目标 Worker。
5. &lt;strong>加 DNS 记录&lt;/strong>：在 DNS 页添加根域名 A 记录：Type 为 &lt;code>A&lt;/code>、Name 为 &lt;code>@&lt;/code>、IPv4 为 &lt;code>192.0.2.1&lt;/code>（占位 IP），代理状态设为 Proxied（橙色云）。&lt;/p></description></item></channel></rss>