雨果网站在本地启动,在托管的GH页面上仅显示404

时间:2019-06-16 23:52:34

标签: github-pages hugo

我的Hugo网站在本地启动,但在GitHub Pages上点击时仅返回404.html页面。

我尝试重新实例化该存储库,使用不同的命令重建站点,使用Hugo部署脚本推送和部署,并rm -rf公用文件夹并重新添加。

存储库:https://github.com/jschalz/jschalz.github.io

跟随tutorial并运行git submodule add -b master git@github.com:jschalz/jschalz.github.io.git public

'public' already exists in the index

当前托管在https://jschalz.github.io

我希望该网站提供我的页面(并且肯定在那里有非草稿页面),但是它只返回404.html。可能是因为我曾一度将存储库重命名,但我不确定。故障排除的想法非常感谢。

更新:问题是我的存储库中没有index.html,index.xml或README.md。固定。

1 个答案:

答案 0 :(得分:0)

  

问题是我的存储库中没有index.htmlindex.xmlREADME.md。固定。

不完全固定。

point of the tutorial是:

git submodule add -b master git@github.com:<USERNAME>/<USERNAME>.github.io.git public
  

这将创建一个git子模块。
  现在,当您运行hugo命令将站点构建到public时,创建的public目录将具有不同的远程源(即托管的GitHub存储库)。

表示如果public子文件夹中只有Hugo生成的内容,则应该执行的操作。

您应该推送您的Hugo项目(config.tomlthemes等):应该将它们推送到单独的GitHub存储库中,以进行安全保存和版本控制。 / p>