我用jekyll建立了自己的网站并将其上传到git,但我遇到了问题。 我在youtube上关注了如何上传网站的指南:https://www.youtube.com/watch?v=fqFjuX4VZmU&list=PLLAZ4kZ9dFpOPV5C5Ay0pHaa0RJFhcmcB&index=19
以下是指向实际网站的链接:https://linus345.github.io/portfolio/
以下是github存储库的链接: https://github.com/Linus345/portfolio
该网站位于分支机构页面上,您希望可以看到的错误是:
找不到错误404页面
我该怎么做才能解决这个问题?如果您需要更多信息,请发表评论。
编辑: 我怀疑永久链接/链接可能存在一些问题,因此它无法正常工作,但我无法理解。
答案 0 :(得分:0)
YouTube视频中使用的命令是:
git push origin gh-pages
这会创建一个gh-pages
branch,但即使是你的主分支也应该足够了。 (自2016年8月开始,新的" Simplified Publication")
但是,您的资源网址是以绝对路径(/assets/img/Blogit_Logo%20kopia.png
)
转换为404:
https://linus345.github.io/assets/img/Blogit_Logo%20kopia.png
而不是
https://linus345.github.io/portfolio/assets/img/Blogit_Logo%20kopia.png
参见" Customizing CSS and HTML in your Jekyll theme"和example repo minima。
答案 1 :(得分:0)
您可能想尝试使用jgd
命令行来简化部署过程。您需要做的就是先安装它,然后说:
$ jgd
该站点将被打包,然后部署到您的仓库的gh-pages
分支中。在我的博客文章Deploy Jekyll to GitHub Pages