我正在使用杰基尔和极小值主题构建一个静态站点。我编辑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主页添加内容的正确方法吗?
发布于 2018-01-02 13:24:58
以Jekyll开头的人看到(几乎)空的index.md文件时可能会感到困惑。这里的关键是要知道它使用的是位于_layouts/home.html的home布局,代码就在这里。
上面的注释只是说,如果您想对主页进行一些更改,请参考布局文件,而不是在该文件中构建主页结构。
如果在第二个---下面添加内容,它将显示在主页上,因为_layouts/home.html中包含{{ content }}。
总之,如果您只是添加了一些内容,并且对模板放置的位置很满意,那么您就没有什么可更改的了,如果您希望内容出现在其他地方或更改结构,请编辑模板home.html文件。
https://stackoverflow.com/questions/48061521
复制相似问题