我正在將博客移動到Jekyll,並且我想提供RSS源。我需要排除一些與javascript相關的功能,例如幻燈片,從RSS內容。有沒有辦法告訴某個帖子(或帖子中的{% include %}
)是否將其插入index.html
文件或feed.xml
文件中?Jekyll:將變量從索引傳遞到帖子
有了很大的簡化,這裏就是我想怎麼看:
的index.html
---
layout: page
title: Index
include_slideshow: true
---
{% for post in paginator.posts %}
{{ post.content }}
{% endfor %}
feed.xml
---
layout: nil
include_slideshow: false
---
{% for post in site.posts limit:10 %}
{{ post.content }}
{% endfor %}
_posts/2013 -10-01-random-post.html
---
layout: post
title: Random Post
---
This is a random post.
{% if include_slideshow %}
INSERT SLIDESHOW HERE.
{% else %}
NOTHING TO SEE HERE, MOVE ALONG.
{% endif %}
的問題是,從的index.html和feed.xml的YAML前物質的include_slideshow
變量不可用_posts/2013年10月1日 - 隨機post.html。有沒有不同的方式來完成這一點?
我通過GitHub頁面部署,所以Jekyll擴展不是一個選項。