Github页面:为什么现在显示我的页面?

时间:2018-01-29 06:39:34

标签: github jekyll

我遵循了非常简单的教程,使用github创建了自己的jekyll博客。

以下是我所做的事情:

  1. 在我的本地计算机目录中,

  2. jekyll new my-awesome-site

  3. bundle exec jekyll serve在本地进行测试
    • 效果很好,展示样本jekyll页面!
  4. 在github中创建名为rightx2.github.io的博客的存储库,https://github.com/rightx2/rightx2.github.iothis thread表示

  5. 将我的博客目录推送到github远程存储库。

  6. 转到Settings并将回购的名称更改为rightx2.github.io

  7. 这是我的设置,它显示我的网站已发布!

    enter image description here

    在我看到这个消息后24小时,浏览器仍然没有显示样本页面!

    enter image description here

    它出了什么问题?

    需要你的帮助和建议谢谢!

1 个答案:

答案 0 :(得分:1)

您看到此问题是因为Architect theme的结构与默认主题不同,而且由于缺少布局,Jekyll无法在您推送后构建网站。

enter image description here

例如,在您的index.md文件中,您引用的是名为home的布局,但作为you can see in the Architect's theme source code,它只有一个布局,名为default

如果您将index.md更改为指向default布局,则会正确呈现主页面的结构。

您还必须在帖子等中检查其他布局。最好是按照您要实现的主题中描述的说明进行操作,在本例中为Architect:https://github.com/pages-themes/architect

ps:你还需要删除文件夹_site(并提交它),并确保你在.gitignore中拥有它,以便将来不会再次提交。