你是否曾有过这样的想法 —— 想拥有一个属于自己的技术博客,却苦于没有服务器、不会维护数据库?如果你有 WordPress 博客的搭建经验,可能会被服务器费用、域名备案、安全维护等问题困扰。今天我要介绍的方法,可以让你零成本拥有一个完全属于你的个人博客,而且只需要几分钟就能上线。
为什么选择 GitHub Pages + Hexo?在开始之前,让我们先搞清楚为什么这个方案值得尝试。GitHub Pages 是 GitHub 提供的免费静态网站托管服务,每个账户可以托管一个名为 用户名.github.io 的仓库,访问地址就是 https://用户名.github.io 更重要的是,它是完全免费的,而且自带 CDN 加速。Hexo 是一个快速、简洁且高效的博客框架,它的特点是:
静态生成 —— 所有页面都是 HTML 文件,无需服务器
Markdown 支持 —— 用最熟悉的语法写博客
丰富主题 —— 社区提供了大量精美主题
插件生态 —— 支持 RSS、搜索、评论等各种功能这两者的结合,意味着你只需要写 Markdown,就能得到一个高性能、高颜值的技术博客。
...
从2023年第一次接触星尘云的虚拟主机,我兴致勃勃地用Typecho框架搭建了人生中第一个真正属于自己的博客。那时什么都不懂,每一步都像在探路——装环境、改主题、写第一篇日志,连页面加载慢一点都觉得是仪式感的一部分。可惜好景不长,一次数据迁移操作失误,整站内容瞬间蒸发,连后悔的机会都没给我留下。
后来我像着了魔一样,反复建站、反复崩塌。从Typecho到WordPress,再到尝试静态化的Astro,几乎把主流的博客方案都折腾了一遍。每一次重来都告诉自己“这次一定好好备份”,可每一次都因为各种各样的原因——服务器过期、配置冲突、本地文件遗失——让心血付诸东流。最离谱的一次,是电脑换新时忘了把整个博客目录拷出来,等想起来的时候,旧硬盘已经格式化了。
这些“翻车”经历让我慢慢意识到,与其追求功能繁多的动态站点,不如回归内容本身。于是最后选择了Hexo,简单、可控、纯静态,所有源文件都攥在自己手里。事实证明,这个选择让我安心了许多。
而为了让这一版不再“短命”,我第一次掏钱买了.top的一级域名,把它指向新生的博客站点。输下域名、看到页面正常加载的那几秒,竟然有一种久违的踏实感
话不多说,这 ...














