代码之家  ›  专栏  ›  技术社区  ›  Loki

github上的主机Hugo

  •  0
  • Loki  · 技术社区  · 5 年前

    我使用Hugo创建了一个静态网站,并将代码推送到Github上。

    Github Link

    所以现在我在Github页面上托管时遇到了一个问题

    当我从设置中输入url时: https://hunterjs-bit.github.io/massage-website/

    我找不到404

    但如果我使用: https://hunterjs-bit.github.io/massage-website/public 我得到了正确的URL,

    如何修复此问题,使我的站点位于根目录而不是公共目录?

    0 回复  |  直到 5 年前
        1
  •  1
  •   blami    5 年前

    您需要将发布源目录设置为 public/ :

    1. 在存储库中,转到设置(单击齿轮 设置 带您回购名称的行下的选项卡)
    2. 向下滚动到部分 Github页面
    3. 在具有分支名称的选择器旁边,该选择器具有文件夹图标,当前显示 /(根目录) 所以将其更改为 /公共的 然后单击 拯救 在它旁边。

    这将重定向根目录 / 你的网站的目录 公共的/ 所以里面的所有文件 公共的/ 就好像他们直接 https://hunterjs-bit.github.io/massage-website/

    Github官方文档: Configuring a publishing source for your GitHub Pages site

        2
  •  0
  •   Para    5 年前

    将pubilc目录中的所有文件推送到存储库的主分支。(但根目录除外)