从Jekyll生成的页面设置GitHub页面站点

时间:2019-06-20 15:32:59

标签: jekyll github-pages

我无法根据我已阅读的教程设置新的基于Jekyll的GitHub页面站点。这是我执行的步骤的完整列表:

  1. jekyll new jek_test。这创建了一个新目录。
  2. 使用GitHub桌面在该目录中创建git存储库,然后将其推送到新的git存储库jek_test
  3. 在项目设置 GitHub Pages 面板中,选择 master分支作为源。

到目前为止,这没有影响。导航到https://gadial.github.io/jek_test/会产生404错误。

  1. 我在项目Gemfile中添加了以下两行:

source "https://rubygems.org" gem "github-pages", group: :jekyll_plugins

现在,在推送到GitHub后,https://gadial.github.io/jek_test/链接可以正常工作,但是加载的页面显然是不正确的; CSS未加载,链接错误等。

我想我错过了几个关键步骤,但是我发现的所有教程要么“简单地推动它,一切都会好起来”,要么似乎假设我没有使用基于Gem的主题,这意味着布局,css文件等明确存储在_layouts目录等中。

我要这样做正确吗?在GitHub页面上启动并运行由Jekyll生成的网站的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

您使用的是minima,这是默认设置,所以这不是问题,但是,如果您查看about.md,则会发现它正在寻找一种称为页面的布局。您当前没有_layouts文件夹

尝试创建一个名为_layouts的文件夹,并在其中创建一个名为page.html的布局,但是您希望它显示带有layout : page的所有文件的内容

默认page.html可以找到here.