github仓库转cloudfare
2026/7/30更新内容
本次大改的目标是将网页文件从github公共仓库转到私人仓库并通过cloudfare的page服务进行解析部署。
注意:此次butterfly theme去除了git记录转为普通文件夹,之后升级文件需要手动粘贴,后续换主题最好直接做成子模块上传
. gitignore文件的新建
1 | .DS_Store |
很重要的一个前提就是这种搭建方法,需要把除了public之外的源文件上传到github进行线上打包,而本地的public文件应该会在每次本地预览时重建,所以需要避免将public推送到github仓库里。与此同时,也需要避免把本地的主题备份上传。
1 | git status |
应该不出现任何红色字符串
更新.gitignore的指令
1 | git add .gitignore |
远程仓库地址免登录
转私人仓库后每次终端传输需要登录,已将token(无限期)加入到远程仓库的地址里,具体看备忘录
GitHub Actions的配置
新增 .github/workflows/deploy.yml
1 | name: Deploy Hexo Blog |
Cloudflare部署
worker ang page功能在page指定读取github仓库之后
| 配置项 | 值 |
|---|---|
| 项目名称 | emic019 |
| 生产分支 | main |
| 框架预设 | 无 |
| 构建命令 | npm run build |
| 构建输出目录 | public |
域名在page的自定义域一栏配置,基本没啥要改的,后边就一步步来。
评论
