当前位置: 首页 > news >正文

BLOG迁移: 从Halo + CF Tunnel 到 Hugo + github + Cloudflare page

BLOG迁移: 从Halo + CF Tunnel 到 Hugo + github + Cloudflare page

背景

前一段时间, 我的blog数据丢了

其实算不上彻底丢了, 原始的blog内容还存储在思源笔记上, 甚至发布记录都有, 所以本质上的数据确实没有丢

过去blog是用docker部署在我的ubuntu小主机上, 用cf tunnel暴露服务到公网. 但是那天晚上, 我失心疯一样想要重装系统.

于是, 所有的磁盘数据都清掉了.

等我反应过来在这个主机上还有没迁移完的数据的时候, 新版本的ubuntu在冲我笑.

Halo + CF Tunnel

halo是一个好东西, 开箱即用, 功能丰富

但是太笨重了, 而且过去是部署在我的迷你主机 + cloudflare tunnel 暴露服务

好处是, 确实很方便

坏处是: 偶尔停一次电就无法访问了, cf tunnel 访问起来确实不够快.

在频繁的被提醒blog宕机之后, 我厌倦了重启halo + cf tunnel

Hugo + Github + CF Page

我要用一个最简单的方式实现blog的部署

这一套方案应该是最简单的方案了.

在思源里写笔记, 持久化存储, 然后通过部署插件推送commit到github, CF中配置github连接, master改动自动打包部署, 渲染使用hugo + 主题插件.

当然了, 也会有很多人好奇: 这是不是不够先进?

坦白说, 确实. hugo确实是个老东西了. 但是我觉得无所谓.

因为够简单, 没有什么大的bug, 打包结果全部是静态资源扔在cf上

主题是基于hugo-texify3 用gemini + claude code 魔改的

目前移植过来运行了大概2周, 运行很稳定, 我还比较满意.

http://www.gsyq.cn/news/63392.html

相关文章:

  • API设计最佳实践 - 智慧园区
  • 第4单元检测卷
  • ubunutu连接蓝牙键盘鼠标
  • 详细介绍:从 1.0 到 13.0:C# 十八年进化史,一部写给开发者的语言成长记
  • 生研界:技术赋能,AI如何重塑医学科研生态?
  • 第6单元检测卷
  • 2025 年江苏有机农场推荐榜:德芳有机农场全品类覆盖、国家权威有机认证
  • S7-1200 PROFINET与 IO device 通信
  • 干货|2025NCUK机构择优指南:官方授权中心排名对比+教学体系深度解析
  • python的日志使用装饰器,记录的日志文件记录
  • 【pandas基础】用Pandas处理泰坦尼克号获救数据
  • why I can not fully accept měigu is good
  • is měigu good
  • Day26透明度
  • 自指自洽,磨砺洗礼,人非圣贤,孰能无过?塞翁失马,焉知非福?
  • MateChat + DevUI + DeepSeek:教育智能答疑助手改造实践
  • 量子计算新突破:高精度量子比特控制技术
  • CAD 二次开发应用 获取统计单行字体内的特定数据
  • CF2157E Adjusting Drones
  • JSON序列化类
  • Educational Codeforces Round 146 简解
  • 选购攻略!2025 厨余处理器 7大品牌,中餐适配款优先级推荐
  • WPF populate BooksCollection via Dispatcher.InvokeAsync,DispatcherPriority.Background in mvvm
  • 2025 年 12 月 AMC12 竞赛备考:上海补课机构优选,选对助力高效冲分
  • 2025年度绍兴交通事故优秀律师推荐|聚焦实力与口碑
  • 最小链覆盖 - Dilworth 定理 小记
  • 有种人
  • re笔记3
  • [题解]2024CCPC郑州站——Z-order Curve
  • 关于字符串的小记