由于GitHub在今年10月将仓库默认的分支名由master改为了main,因此在这之前的关于hexo的config配置文件的教程会出现差错。
具体出现的现象是,hexo s后本地端口查看网页是无误的,但在上传后github pages仍然没有更新,为欢迎页。这个现象就是因为上传的分支并非现行的github仓库默认分支。
在网络教程中常用的配置为:
1 | deploy: |
对于熟悉git操作的人,很明显的就可以看出这个问题,但新手就会被这个问题卡住,相关的解答中文网站基本没有,这时要将配置中的branch即分支改为:
1 | deploy: |
经过这个操作后,在项目根目录中运行git bush,执行以下命令:
1 | hexo clean //清除缓存,有可能影响github pages的更新速度 |
再查看github pages发现问题已解决