【问题标题】:How should I set up my repository using GitHub pages so I can see all the files that the site uses?我应该如何使用 GitHub 页面设置我的存储库,以便我可以看到该站点使用的所有文件?
【发布时间】:2017-03-06 03:48:24
【问题描述】:

我能否设置我的存储库,以便在仍使用 GitHub 页面生成器的同时查看我的站点在存储库中使用的所有文件(html 和 css)?

我想使用 github.com 来维护我的多页面站点,而不需要在本地安装 Jekyll。

【问题讨论】:

    标签: jekyll github-pages


    【解决方案1】:

    创建 github 存储库后,转到设置并从 docs 目录中选择托管选项,我发现这是托管我的网站的最佳方法,除非您这样做,否则您必须弄乱不同的分支东西。

    您不需要使用 Jekyll 我个人从未使用过它。这是wordpress esq。

    您可以使用静态站点生成器或 spa 来代替 Jekyll 来预编译您的网站内容,将静态内容添加到 doc 目录并推送您的 repo。

    Github 将为您生成一个网址,该网址也可在您的设置中使用。您还可以添加自定义域。

    我建议使用静态站点生成器性能和 seo 是原因。

    【讨论】:

    • 谢谢,我目前正忙于另一个项目,但期待检查一下
    • 看来用户页面必须从主分支构建。我看不到如何从 docs 目录托管。
    • from help.github.com/articles/… "具有此类存储库名称的用户和组织页面仅从主分支发布"
    【解决方案2】:

    如果您在本地计算机上的 /some/path/website/ 创建 Jekyll 网站,请在那里初始化您的 Git 存储库:

    cd /some/path/website/
    git init
    

    然后您可以将其推送到您的远程 Github 存储库,您的所有文件都将被添加和查看。

    我不认为你可以在远程存储库中初始化 Jekyll 网站。

    来自他们的documentation

    Jekyll 使用 GitHub Pages 简化的构建过程是使用 Jekyll 而不是其他静态站点生成器的最大优势之一。 GitHub Pages 通过一次推送到您网站的发布分支来管理您网站的构建过程。这是 Jekyll 用于管理站点的构建过程:

    • 将文件更改推送到您的页面发布分支(我的重点)

    • GitHub Pages 发布您的网站。

    【讨论】:

    • 你在哪里输入这些命令,用什么?我只是在使用 Github。我不想在本地工作。
    • 嗯好吧,我不知道你会如何初始化你的 Jekyll 项目。
    【解决方案3】:

    原来我没有看到很多文件的原因是只有我使用GitHub Pages的教程创建的 index.html

    我认为肯定有其他文件的原因是我选择的主题看起来比我的 helloworld.html 好很多

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 1970-01-01
      • 2016-12-16
      • 2011-04-13
      • 1970-01-01
      • 2010-10-05
      • 2014-02-26
      • 1970-01-01
      • 2021-02-16
      相关资源
      最近更新 更多