我正在将博客移至 Jekyll,并且我想提供一个 RSS 提要。我需要从 RSS 内容中排除一些依赖于 javascript 的功能,例如幻灯片。有没有办法告诉帖子(或{% include %}
帖子中的)它是插入index.html
文件还是feed.xml
文件中?
非常简单,这就是我希望它看起来的样子:
索引.html
---
layout: page
title: Index
include_slideshow: true
---
{% for post in paginator.posts %}
{{ post.content }}
{% endfor %}
提要.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.xmlinclude_slideshow
的 YAML 前端的变量对_posts/2013-10-01-random-post.html 不可用。有没有不同的方法来实现这一点?
我通过 GitHub 页面进行部署,所以 Jekyll 扩展不是一个选项。