将Hugo加载到GitHub Pages

时间:2018-07-08 02:23:17

标签: github-pages hugo static-html

我正在尝试将Hugo主题上载到Github页面,但无法弄清楚我要去哪里。我尝试了多种不同的站点和方法,但结果空白。我在这里开始https://gohugo.io/hosting-and-deployment/hosting-on-github/,那里没有运气。尝试从tangerine2003.github.io

访问站点时,我收到404-文件未找到错误。

每次都可以在本地主机上运行该站点。有人可以看看下面的内容,并告诉我我做错了什么吗?

https://github.com/tangerine2003/tangerine2003.github.io

1 个答案:

答案 0 :(得分:1)

一个可能的问题是您的存储库https://github.com/tangerine2003/tangerine2003.github.io为空。

您需要确保"Host on GitHub" Hugo page中提到的步骤git push origin master能够成功执行,以便GitHub页面可以发布任何内容。


更新:我知道在GitHub存储库中看到的是一个Hugo项目没有 docs/文件夹,该文件夹应该包含内置 HTML静态页面。
Deployment of Project Pages from /docs folder on master branch中提到了docs/文件夹。

config.toml不包含publishDir = "docs",您需要确保自己的GitHub repo is set to publish what is in docs/

https://help.github.com/assets/images/help/pages/select-master-branch-docs-folder-as-source.png

简而言之:发布Hug项目还不够:您还需要添加,提交和推送从该Hugo项目构建的页面。