Jekyll,minima:在主页上使用markdown

时间:2018-01-02 13:02:18

标签: markdown jekyll homepage

问题

我正在使用JekyllMinima主题构建静态网站。我编辑index.md更改了主页,但我在文件顶部看到了一条奇怪的评论:

---
# You don't need to edit this file, it's empty on purpose.
# Edit theme's home layout instead if you wanna make some changes
# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults
layout: home
---

添加---以下的内容有效。显然,我并没有尝试更改主题,只是在主页上添加了一些内容。我错过了什么吗?

目录结构

index.md
_layouts
├── default.html
├── home.html
├── page.html
└── post.html

我的问题

正在更改index.md将内容添加到Jekyll主页的正确方法吗?

1 个答案:

答案 0 :(得分:2)

以Jekyll开头的人可能会因为看到(几乎)空的index.md文件而感到困惑。这里的关键是要知道它正在使用位于_layouts/home.html的主页布局,并且是代码所在的位置。

上面的说明只是说如果你想对主页做一些更改,请参考布局文件,而不是在该文件中构建主页结构。

如果您在第二个---下面添加内容,它将显示在主页上,因为_layouts/home.html中包含{{ content }}

总结一下,如果您只是添加一些内容并且对模板所放置的内容感到满意,那么您无需更改任何内容,如果您希望内容出现在其他地方或更改结构,请编辑模板home.html文件。< / p>