博客发布到GitHub Pages,需公开你的git仓库(方式1)

自己用workflow后实现了自动发布

1. 发布到github需要把你的仓库设置成public
2. 进入自己的仓库做一些设置:settings-->pages-->Source(Deploy from a branch)-->Branch(gh-pages)

Image

正常的操作可以参考其他人的做法(要做以下设置)

// Git BASH终端
hexo clean && hexo generate && hexo deploy  

博客发布到Cloudflare,你的git仓库是隐私的(方式2)

Cloudflare你必须要了解的知识
worker:适合放一些API之类的服务
pages:放一些静态网站


发布到Cloudflare我也做了两种方式
方式1:直接使用git的gh-pages分支
方式2:直接使用git的main分支,在cloudflare上实现编译发布

方式1:直接使用git的gh-pages分支

点击Workers和Pages,然后使用Pages,连接到自己的git

Image

选择gh-pages分支,然后一路next等着部署成功就好了

Image

方式2:直接使用git的main分支,在cloudflare上实现编译发布

前面的步骤请参考方式1,区别是使用main分支,需要设置构建命令

生成分支:main
构建命令:chmod +x build.sh && ./build.sh
输出目录:publish

Image

部署成功的日志,确认都是对号

Image

查看cloudflare给你的博客的网站,然后去访问

Image

❤️ 转载文章请注明出处,谢谢!❤️