<?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>Cloudflare on Blog of Brian</title><link>https://changzh.me/tags/cloudflare/</link><description>Recent content in Cloudflare on Blog of Brian</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 17 Jul 2026 19:08:03 +0800</lastBuildDate><atom:link href="https://changzh.me/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>博客搬新家：changzh.me + Cloudflare 全自动部署实录</title><link>https://changzh.me/posts/new-domain-cloudflare/</link><pubDate>Fri, 17 Jul 2026 19:08:03 +0800</pubDate><guid>https://changzh.me/posts/new-domain-cloudflare/</guid><description>&lt;h2 id="一个好消息博客有自己的域名了-"&gt;一个好消息：博客有自己的域名了 🎉&lt;/h2&gt;
&lt;p&gt;从今天起，这个博客有了一个&lt;strong&gt;专属的、好记的新域名&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://changzh.me"&gt;https://changzh.me&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;changzh&lt;/code&gt; 是从 &lt;code&gt;changz(hi)h(ang)&lt;/code&gt; 里省掉括号中的 &lt;code&gt;hi&lt;/code&gt; 和 &lt;code&gt;ang&lt;/code&gt; 拼出来的，短、好敲、还带点设计感。以后你只要记住这一个地址就能找到我。&lt;/p&gt;
&lt;p&gt;原来那串又长又绕的旧地址（挂在 GitHub Pages 上、还带个 &lt;code&gt;/blog/&lt;/code&gt; 子路径）正式退休。新域名不仅更好记，背后整套技术架构也升级了——网站现在跑在 &lt;strong&gt;Cloudflare&lt;/strong&gt; 的全球网络上，打开更快、更稳、自带 HTTPS。&lt;/p&gt;
&lt;p&gt;这篇文章顺便把&lt;strong&gt;整个搬家 + 配置的过程&lt;/strong&gt;完整记录下来。如果你也想给自己的静态博客配一个域名 + 全自动部署，这就是一份可以照抄的实录。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="先搞懂几个概念"&gt;先搞懂几个概念&lt;/h2&gt;
&lt;p&gt;在动手之前，得先明白网站是怎么&amp;quot;活着&amp;quot;的。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;托管（Hosting）&lt;/strong&gt;：你的网页文件得放在一台 24 小时开着的服务器上，别人才能随时访问。自己的电脑会关机，不行——得找一台一直在线的机器替你&amp;quot;存着并对外提供&amp;quot;网站。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DNS&lt;/strong&gt;：互联网的&amp;quot;电话簿&amp;quot;，负责把域名（&lt;code&gt;changzh.me&lt;/code&gt;）翻译成机器认识的 IP 地址。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CDN&lt;/strong&gt;：把你的网页缓存到全球各地的节点，用户就近访问，所以快。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI/CD&lt;/strong&gt;：让机器自动帮你&amp;quot;构建 + 部署&amp;quot;，你只管写文章，剩下的全自动。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cloudflare 一家就把&lt;strong&gt;托管、DNS、CDN、HTTPS&lt;/strong&gt; 全包了，而且个人博客用它的免费额度完全够。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="为什么从-github-pages-搬到-cloudflare"&gt;为什么从 GitHub Pages 搬到 Cloudflare&lt;/h2&gt;
&lt;p&gt;原来这个博客是用 &lt;strong&gt;GitHub Pages&lt;/strong&gt; 托管的，也能自动部署，其实挺好。这次搬家主要为了：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;换个好记的自定义域名&lt;/strong&gt;，摆脱 &lt;code&gt;github.io/blog/&lt;/code&gt; 这种长地址；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;体验 Cloudflare 的全球 CDN&lt;/strong&gt;，让访问更快；&lt;/li&gt;
&lt;li&gt;顺便&lt;strong&gt;折腾一遍现代建站的完整流程&lt;/strong&gt;，把概念真正学会。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;值得一提的是：这个博客是用 &lt;strong&gt;Hugo&lt;/strong&gt; 做的（一个静态网站生成器）。Hugo 有个关键特性——&lt;strong&gt;源码 ≠ 成品&lt;/strong&gt;：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;我写的 Markdown 文章 + 模板 → [hugo 构建] → 浏览器能看的 HTML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;所以不能把源码直接拖上去，必须先&amp;quot;构建&amp;quot;。谁来构建？这就引出了自动化。&lt;/p&gt;</description></item></channel></rss>