我的Jekyll项目有以下布局文件:
_layouts
main.html
post.html
在所有情况下,我都会加载main.html
布局。如果请求的页面是帖子,我会使用post.html
将{{ content }}
布局嵌套在主要布局中。
是否可以(从主布局)知道是否已加载子布局?
答案 0 :(得分:1)
您可以使用Front matter条目。
---
layout: post.html
sublayout = post.html
---
然后在您的page.html中,您可以查看{{page.sublayout}}。 {{page.layout本身}}将是外部模板中的main.html。