【发布时间】:2017-03-06 03:48:24
【问题描述】:
我能否设置我的存储库,以便在仍使用 GitHub 页面生成器的同时查看我的站点在存储库中使用的所有文件(html 和 css)?
我想使用 github.com 来维护我的多页面站点,而不需要在本地安装 Jekyll。
【问题讨论】:
标签: jekyll github-pages
我能否设置我的存储库,以便在仍使用 GitHub 页面生成器的同时查看我的站点在存储库中使用的所有文件(html 和 css)?
我想使用 github.com 来维护我的多页面站点,而不需要在本地安装 Jekyll。
【问题讨论】:
标签: jekyll github-pages
创建 github 存储库后,转到设置并从 docs 目录中选择托管选项,我发现这是托管我的网站的最佳方法,除非您这样做,否则您必须弄乱不同的分支东西。
您不需要使用 Jekyll 我个人从未使用过它。这是wordpress esq。
您可以使用静态站点生成器或 spa 来代替 Jekyll 来预编译您的网站内容,将静态内容添加到 doc 目录并推送您的 repo。
Github 将为您生成一个网址,该网址也可在您的设置中使用。您还可以添加自定义域。
我建议使用静态站点生成器性能和 seo 是原因。
【讨论】:
如果您在本地计算机上的 /some/path/website/ 创建 Jekyll 网站,请在那里初始化您的 Git 存储库:
cd /some/path/website/
git init
然后您可以将其推送到您的远程 Github 存储库,您的所有文件都将被添加和查看。
我不认为你可以在远程存储库中初始化 Jekyll 网站。
来自他们的documentation:
Jekyll 使用 GitHub Pages 简化的构建过程是使用 Jekyll 而不是其他静态站点生成器的最大优势之一。 GitHub Pages 通过一次推送到您网站的发布分支来管理您网站的构建过程。这是 Jekyll 用于管理站点的构建过程:
将文件更改推送到您的页面发布分支(我的重点)
GitHub Pages 发布您的网站。
【讨论】:
原来我没有看到很多文件的原因是只有我使用GitHub Pages的教程创建的 index.html
我认为肯定有其他文件的原因是我选择的主题看起来比我的 helloworld.html 好很多
【讨论】: