2
在我的文章中,我有時會包含相同的HTML模式。 要做到這一點的話,我在_includes/
創建pattern.html
,包括它在我的職位有:檢測一個文件是否包含在Jekyll
{% include pattern.html %}
我想補充我的header
如果一個CSS文件(或任何其他代碼),當且僅當pattern.html
在我的文章中已經使用過。把它放在僞代碼,我想獲得以下layouts/default.html
:
<!doctype html>
<html>
<head>
{% if pattern.html is included in the post %} code here {% endif %}
</head>
<body>
{{ content }}
</body>
</html>
我已經嘗試過分配一個變量pattern.html
和我的佈局進行測試,但出現這種assignement爲時已晚:佈局已經被處理。我知道我可以通過YALM傳遞一個變量,但我的目標是擺脫它。我寧願不使用插件來做到這一點。