配置Github Pages出现的一些问题

2020-04-10

上篇博客配置写好后,推送到自己的仓库中,结果页面出现404,在这里记录出现问题的原因。

在macOS下,如果在本地folder中使用jekyll serve命令本地测试效果,会在目录下生成.jekyll-cache缓存文件夹。该文件夹上传至仓库后,被github pages服务端解析会出错,导致404.因此一定要删除该文件夹后再push。

删除.jekyll-cache后导致git push失败,原因是远程仓库中存在本地提交的不存在的文件。应当先进行merge:

git pull origin master

全部步骤为:

git add --all
git commit -m "commit log"
git pull origin master
git push -u origin master

OK. git刚入门,还需多练练手。

所有文章