搭建Hexo博客完整指南:Hexo + GitHub Pages + Cloudflare Pages

前言

Hexo是一个快速、简洁且高效的静态博客框架,本文将从技术实现的角度,详细介绍如何搭建一个专业的个人技术博客。通过结合GitHub Pages和Cloudflare Pages,我们可以实现零成本部署和全球CDN加速。

技术栈概览

  • 框架: Hexo (基于Node.js的静态博客生成器)
  • 部署平台:
    • GitHub Pages (静态网站托管)
    • Cloudflare Pages (CDN加速和部署)
  • 开发工具:
    • Node.js (运行环境)
    • Git (版本控制)
    • VSCode (推荐的代码编辑器)

环境准备

必要条件

  • Node.js (LTS版本推荐)
  • Git
  • GitHub账号
  • Cloudflare账号 (可选,用于CDN加速)

可选条件

  • 自定义域名
  • VSCode编辑器

详细步骤

1. 环境配置

1.1 Node.js安装