引起hexo推送出现问题的配置修改方法

由于GitHub在今年10月将仓库默认的分支名由master改为了main,因此在这之前的关于hexo的config配置文件的教程会出现差错。
具体出现的现象是,hexo s后本地端口查看网页是无误的,但在上传后github pages仍然没有更新,为欢迎页。这个现象就是因为上传的分支并非现行的github仓库默认分支。

在网络教程中常用的配置为:

1
2
3
4
deploy:
type: 'git'
repository: https://github.com/username/username.github.io
branch: master

对于熟悉git操作的人,很明显的就可以看出这个问题,但新手就会被这个问题卡住,相关的解答中文网站基本没有,这时要将配置中的branch即分支改为:

1
2
3
4
deploy:
type: 'git'
repository: https://github.com/username/username.github.io
branch: main

经过这个操作后,在项目根目录中运行git bush,执行以下命令:

1
2
3
4
hexo clean   //清除缓存,有可能影响github pages的更新速度
hexo g //生成静态网页
hexo s //本地查看网页
hexo d //推送至github仓库

再查看github pages发现问题已解决

感谢您的阅读。 🙏 关于转载请看这里