在我们编写博客时,如果是像我一样使用Hexo框架的话,那么我们可以使用静态页面托管。但是GitHub 仓库的GitHub Pages要求必须把项目库公开。那么我今天来介绍如何将自己的Hexo博客部署在CloudFlare Pages。

准备材料

  • GitHub / GitLab账户
  • CloudFlare账户

部署步骤

  1. 在GitHub / GitLab创建一个项目

  1. 在本地使用Git克隆仓库,将Hexo生成的博客文件复制过来

  1. 使用本地的Git命令,上传仓库内容
1
2
3
git add .
git commit -m "Init."
git push

如为初次使用Git,请配置用户名和邮箱

1
2
git config --global user.name Git用户名
git config --global user.email Git注册邮箱
  1. 进入CloudFlare账户首页,转到“Pages”
  2. 点击“创建项目”→“连接到 Git”

  1. 选择自己部署Hexo的仓库

  1. 调整部署设置

  1. 构建完成后,你就可以使用cf生成的pages.dev二级域名来访问自己的博客了

  1. 可以在自定义域这里绑定自己的域名