我是 Jekyll 和一般网络编程的新手。我一直在寻找对我所遇到的特定问题的一些答案,但没有找到。如果他们在外面,他们一定有我不知道的名字。
关于我的新 Jekyll 网站的几个问题:
我正在尝试将其_includes
用作创建站点“区域”的基本方式。我希望最终包含页眉、页脚、导航,甚至可能是侧边栏,这样当我对网站设计进行更改时,我只需要更改那里的文件。
我遇到的问题是,虽然我的{% include name.html %}
Liquid 正在为siteurl.com/index.html
使用._layouts/default.html
_layouts/post.html
不幸的是,无论我尝试什么,我都无法使用我的页眉、导航栏和页脚来渲染帖子!帖子仅使用帖子内容生成。我认为使用 Jekyll 的目的是将帖子内容与帖子布局分开,并在最后使用 Jekyll 将它们拼接在一起?
我的项目的所有代码都在 github.com/illiooo/illioo.github.io 上在线,并且可以在illioo.github.io上查看实时站点。
我使用的是标准 Jekyll 目录结构,所以我的布局在_layouts
其中,我的包含在_includes
. 谢谢你的帮助!