Ada*_*tan 5 markdown jekyll website-homepage
我正在使用Jekyll和Minima主题构建静态站点。我正在编辑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
---
Run Code Online (Sandbox Code Playgroud)
在下面添加内容是---可行的。显然,我不是在尝试更改主题,而只是在主页上添加一些内容。我想念什么吗?
index.md
_layouts
??? default.html
??? home.html
??? page.html
??? post.html
Run Code Online (Sandbox Code Playgroud)
是否正在更改index.md向Jekyll主页添加内容的正确方法?
刚开始使用 Jekyll 的人可能会因为看到一个(几乎)空的index.md文件而感到困惑。这里的关键是要知道它正在使用主布局,位于_layouts/home.html和 是代码所在的位置。
上面的注释只是说,如果您想对主页进行一些更改,请参考布局文件,而不是在该文件中构建主页结构。
如果您在第二个下方添加内容,---它将显示在主页上,因为其中_layouts/home.html有。{{ content }}
总而言之,如果您只是添加一些内容并且对模板放置的位置感到满意,那么您无需更改任何内容,如果您希望内容出现在其他地方或更改结构,请编辑模板 home.html 文件。