从零构建:我的 Hexo 博客与自动化部署实践
从零构建:我的 Hexo 博客与自动化部署实践
Seven从零构建:我的 Hexo 博客与自动化部署实践
在数字化时代,拥有一个属于自己的“精神角落”是每一位技术人员的浪漫。今天,我想分享一下我如何从零开始,通过 Hexo + GitHub + Cloudflare 搭建起这套高效的博客系统。
为什么要坚持写博客?
在技术领域,学习的路径往往是**“输入 -> 实践 -> 输出”**。
- 复盘成长:将零碎的知识点总结为文章,是加深理解的最好方式。
- 构建个人品牌:博客是我在互联网上的名片,记录了我的技术足迹。
- 解决问题:很多时候,我写下的解决方案正是为了半年后的自己。
技术栈选择与架构设计
我的这套博客系统并没有选择复杂的 CMS,而是选择了轻量级的静态站点方案:
- 框架:Hexo —— 快速、简洁且高效的 Node.js 静态博客框架。
- 托管:GitHub Pages —— 作为源代码仓库与原始托管地。
- 加速:Cloudflare Pages —— 利用其全球 CDN 优势,解决了国内访问慢、HTTPS 配置繁琐的痛点。
- 图床:自建图床服务 —— 将资源分离,减小博客仓库体积,实现图片秒加载。
核心实践:自动化部署的魔法
最让我满意的部分是自动化。只需要 hexo g 和 hexo d,整个博客就会自动完成编译、推送到 GitHub,随后 Cloudflare 会自动触发构建并同步更新。
# 核心指令集
hexo clean # 清除旧缓存
hexo generate # 生成静态文件
hexo deploy # 推送到仓库,触发自动部署



