使用Hexo+CloudFlare Page构建个人博客

Hexo是一个基于Node.js的静态博客框架,可以快速将Markdown文档转换为HTML页面。
CloudFlare是一个全球内容分发网络,其提供的Page功能可以用于快速部署网站。

安装Git

1. 下载Git

Git for Windows下载

2. 安装Git
安装Git

  • 安装之后,在终端验证是否安装成功

安装完成

安装Node.js

1. 下载Node.js
访问 https://nodejs.org/zh-cn/download/ 并下载最新版Node.js
下载Node.js

2. 安装 Node.js
安装Node.js

  • 安装完成之后,在终端验证是否安装成功

安装完成

3. 修改镜像源

  • 由于国内网络环境限制原因,导致使用npm下载速度较慢,所以修改为国内镜像源。

    1
    2
    npm config set registry https://registry.npmmirror.com/     #更换镜像源
    npm config get registry #查看当前镜像源
  • 运行参考

    修改镜像源

安装Hexo

1. 安装Hexo

安装完成

2. 在指定位置创建Hexo项目

3. 生成静态网站

  • 使用hexo命令构建Hexo静态网站

    1
    2
    3
    hexo clean    # 清空所有文件
    hexo g # 生成静态文件
    hexo s # 启动本地服务器
  • 查看运行效果
    生成网站

    本地运行效果

部署静态网站到CloudFlare

1. 创建CloudFlare账户

2. 创建Page项目

  • 新建
    新建Page

  • 选择部署类型

    1. 绑定Github、GitLab存储库,CloudFlare将自动从存储库中获取文件并部署。
    2. 手动部署 (本次选择)

    选择部署类型

  • 上传网站文件

    上传文件

  • 部署完成
    部署完成后,可以通过给定的域名查看项目
    部署完成

    部署完成

自此,最简单的Hexo + CloudFlare Page 搭建个人博客完成。接下来可以给Hexo更换喜欢的主题、配置博客内容,也可以给CloudFlare Page添加自定义域名。

其他参考
1. Hexo 官方文档
2. Hexo Fluid主题
3. CloudFlare Page官方文档


使用Hexo+CloudFlare Page构建个人博客
https://jacobblog.pages.dev/2026/03/08/hexo-cloudflare个人博客/
作者
Jacob Chen
发布于
2026年3月8日
许可协议