如何从Jekyll的site.pages中排除.css .json .xml .txt?
我生成页面速率“Indexmod”,以下公式存储在include目录中
{% assign number_of_words = content | strip_html | number_of_words %} {% assign social = page.facebook | plus: page.instagram | plus: page.youtube | plus: page.vimeo | plus: page.vkontakte | plus: page.twitter | plus: page.tumblr | plus: page.youtube %} {% assign age = site.time | date: "%Y" | minus: page.birth %} {% assign index = age | times: social | divided_by: 1000000.0 %} {% assign indexmod = index | times: number_of_words | divided_by: 100 %} {{ indexmod | round: 2 }}
然后我使用以下方法在网站主页上的每个页面主题旁边插入“Indexmod”费率值:
{% assign mypages = site.pages | sort: "order" %} {% for page in mypages %} {% unless page.exclude %} {{ page.shortname }} {% include indexmod.html %} | {% endunless %} {% endfor %}
结果,我看到不需要的文件扩展名为.css .json .xml .txt作为页面
所以我尝试了许多技巧,如前面的排除行,但它不适用于这5个文件。
我的问题如何从site.pages中排除.css .json .xml .txt。 提前感谢您的关注!
我几乎通过从_config.yml中删除这些行来修复问题
gem:
– jekyll-sitemap
– jekyll-mentions – jemoji
– jekyll-redirect-from
– jekyll-feed