<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloudflare - DJJ</title><link>https://blog.pdjjq.org/tags/cloudflare/</link><description>反抗吧，朋友！</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 25 Nov 2025 01:03:22 +0800</lastBuildDate><atom:link href="https://blog.pdjjq.org/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>BLOG迁移: 从Halo + CF Tunnel 到 Hugo + github + Cloudflare page</title><link>https://blog.pdjjq.org/post/blog-migration-from-halo-cf-tunnel-to-hugo-github-cloudflare-page-drhlk.html</link><pubDate>Tue, 25 Nov 2025 01:03:22 +0800</pubDate><guid>https://blog.pdjjq.org/post/blog-migration-from-halo-cf-tunnel-to-hugo-github-cloudflare-page-drhlk.html</guid><description>&lt;h1 id="背景">背景&lt;a class="heading-anchor" href="#%e8%83%8c%e6%99%af" aria-label="本节链接">#&lt;/a>
&lt;/h1>&lt;p>前一段时间, 我的blog数据丢了&lt;/p>
&lt;p>其实算不上彻底丢了, 原始的blog内容还存储在思源笔记上, 甚至发布记录都有, 所以本质上的数据确实没有丢&lt;/p>
&lt;p>过去blog是用docker部署在我的ubuntu小主机上, 用cf tunnel暴露服务到公网. 但是那天晚上, 我失心疯一样想要重装系统.&lt;/p>
&lt;p>于是, 所有的磁盘数据都清掉了.&lt;/p>
&lt;p>等我反应过来在这个主机上还有没迁移完的数据的时候, 新版本的ubuntu在冲我笑.&lt;/p>
&lt;h1 id="halo--cf-tunnel">Halo + CF Tunnel&lt;a class="heading-anchor" href="#halo--cf-tunnel" aria-label="本节链接">#&lt;/a>
&lt;/h1>&lt;p>halo是一个好东西, 开箱即用, 功能丰富&lt;/p>
&lt;p>但是太笨重了, 而且过去是部署在我的迷你主机 + cloudflare tunnel 暴露服务&lt;/p>
&lt;p>好处是, 确实很方便&lt;/p>
&lt;p>坏处是: 偶尔停一次电就无法访问了, cf tunnel 访问起来确实不够快.&lt;/p>
&lt;p>在频繁的被提醒blog宕机之后, 我厌倦了重启halo + cf tunnel&lt;/p>
&lt;h1 id="hugo--github--cf-page">Hugo + Github + CF Page&lt;a class="heading-anchor" href="#hugo--github--cf-page" aria-label="本节链接">#&lt;/a>
&lt;/h1>&lt;p>我要用一个最简单的方式实现blog的部署&lt;/p>
&lt;p>这一套方案应该是最简单的方案了.&lt;/p>
&lt;p>在思源里写笔记, 持久化存储, 然后通过部署插件推送commit到github, CF中配置github连接, master改动自动打包部署, 渲染使用hugo + 主题插件.&lt;/p>
&lt;p>当然了, 也会有很多人好奇: 这是不是不够先进?&lt;/p>
&lt;p>坦白说, 确实. hugo确实是个老东西了. 但是我觉得无所谓.&lt;/p>
&lt;p>因为够简单, 没有什么大的bug, 打包结果全部是静态资源扔在cf上&lt;/p>
&lt;p>主题是基于&lt;a href="https://themes.gohugo.io/themes/hugo-texify3/">hugo-texify3&lt;/a> 用gemini + claude code 魔改的&lt;/p>
&lt;p>目前移植过来运行了大概2周, 运行很稳定, 我还比较满意.&lt;/p></description></item></channel></rss>