1

我正在尝试将 Hugo 主题上传到 Github 页面,但无法弄清楚我哪里出错了。我尝试了多个不同的站点和方法,但结果一片空白。这是我开始的https://gohugo.io/hosting-and-deployment/hosting-on-github/那里没有运气。尝试从 tangerine2003.github.io 访问该站点时出现 404 - file not found 错误

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

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

4

1 回答 1

2

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

您需要确保“在 GitHub 上托管”Hugo 页面git push origin master中提到的步骤确实执行成功,以便 GitHub 页面可以发布任何内容。


更新:我知道在 GitHub 存储库中看到的是一个 Hugo 项目,没有docs/应该包含构建的HTML 静态页面的文件夹。
该文件夹在“从分支上的文件夹部署项目页面docs/”中提到。/docsmaster

config.toml不包括publishDir = "docs",您需要确保您的GitHub存储库设置为发布docs/.

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

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

于 2018-07-08T04:23:08.547 回答