如何从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个最后的主题是不需要的.css .json .xml .txt文件

所以我尝试了许多技巧,如前面的排除行,但它不适用于这5个文件。

我的问题如何从site.pages中排除.css .json .xml .txt。 提前感谢您的关注!

我几乎通过从_config.yml中删除这些行来修复问题

gem:
– jekyll-sitemap
– jekyll-mentions – jemoji
– jekyll-redirect-from
– jekyll-feed