手机端利用github+cloudflare部署hexo记录
Step-1
首先需要注册一个github账号、cloudflare账号并下载好Zerotermux。
Github账号注册 Cloudflare账号注册 Zerotermux下载
Step-2
打开Zerotermux更新软件源并安装需要软件包。
1 | |
Step-3
安装hexo-cli
1 | |
Step-4
初始化hexo
1 | |
Step-5
本地启动hexo,如果没有问题,浏览器打开http://localhost:4000/即可看见欢迎界面。
1 | |
Step-6
主题安装(以fluid为例)
1 | |
然后在blog目录下创建 _config.fluid.yml,将主题的 _config.yml内容复制过去。
主题预览
1 | |
Step-7
github新建一个名为username.github.io的仓库,其中 username 为你的用户名,仓库状态为public。
Step-8
为Github账号创建登录验证所需的ssh密钥对。
1 | |
一路回车,最终将会在~/.ssh目录下生成id_rsa文件(私钥)和id_rsa.pub文件(公钥)。
Step-9
获取生成密钥并添加到github。
1 | |
将密钥复制下来,打开GitHub,找到设置页,然后添加ssh key,具体请参照官方文档。
Step-10
配置github地址 ,打开本地_config.yml,将最后一段为一下格式:
1 | |
Step-11
部署到github
1 | |
此时访问 https://username.github.io 已经可以浏览站点了。
Step-12
打开cloudflare,新建一个page,并设置仓库。
Workers 和 Pages - 创建应用程序 - Pages - 连接到 git
登录你的github账号,选择你的博客账户,然后保存并部署(构建命令,输出目录等为空)。
至此,搭建全部完成,可以将你的仓库设置为private了。
手机端利用github+cloudflare部署hexo记录
https://hexo.pandalin.ip-ddns.com/2024/12/11/手机端利用github+cloudflare部署hexo记录/