我有3個不同的_layouts。Jekyll index.html使用3個不同的_layouts
- -link.html後
- -article.html後
- -photo.html後
我可以證明我對所有的index.html後,但它們都具有相同的佈局。我能以某種方式在同一頁面上顯示多個佈局(index.html)嗎?
我有3個不同的_layouts。Jekyll index.html使用3個不同的_layouts
我可以證明我對所有的index.html後,但它們都具有相同的佈局。我能以某種方式在同一頁面上顯示多個佈局(index.html)嗎?
頁面只能有一個佈局。您需要的是_includes,您可以在任何需要顯示帖子的地方使用它。
頁面只能有一個layout
,但佈局可以嵌套。
我有三個_layouts
:
的master
佈局具有所有,任何網頁我想要的基本結構將需要。它看起來 是這樣的:
<html>
<head>
<title>{{ page.title }}</title>
</head>
<body>
{{ content }}
</body>
</html>
我使用default
佈局未博客文章的網頁中。我在頁面的YAML前端廣泛使用了幾個page
變量的 。佈局看起來是這樣的:
---
layout: master
---
<h1>
{{ page.title }}
{% if page.subtitle %}<small>{{ page.subtitle }}</small>{% endif %}
</h1>
{% if page.description %}<p>{{ page.description }}</p>{% endif %}
{{ content }}
我使用post
佈局_posts
頁面。它看起來像這樣:
---
layout: default
---
<p>Posted {{ page.date }}</p>
<ul>{% for tag in page.tags %}...{% endfor %}</ul>
{{ content }}
每一個博客帖子我做,我用的是post
佈局,他們來自所有三種佈局繼承。
如果你想有可重複使用的標記片斷,那麼我會建議使用 _includes
。
我會研究它。似乎_includes更多地用於頁眉,頁腳和側邊欄等內容,但我會看看我能做些什麼。感謝您的建議。 – user1840885