如何从 Jekyll 中的 site.pages 中排除 .css .json .xml .txt?
How to exclude .css .json .xml .txt from site.pages in Jekyll?
我使用存储在包含目录
中的以下公式生成页面速率 "Indexmod"
{% 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 %}
<a href="{{page.url|absolute_url | remove: "/assets/css/style.css" |
remove: "/redirects.json" | remove: "/sitemap.xml" | remove:
"/robots.txt" | remove: "/feed.xml"}}"> {{ page.shortname }} <span
class="rate">{% include indexmod.html %}</a></span> <span class="rex">
| </span>
{% endunless %}
{% endfor %}
因此,我看到不需要的文件扩展名为 .css .json .xml .txt 作为页面
所以我尝试了很多技巧,比如在 front-mater 中放置了一个排除行,但它对这 5 个文件不起作用。
我的问题如何从 site.pages 中排除 .css .json .xml .txt。预先感谢您的关注!
我几乎通过从 _config.yml
中删除这些行来解决问题
宝石:
- jekyll-站点地图
- 杰基尔提及
- 表情符号
- jekyll-redirect-from
- jekyll-feed
我使用存储在包含目录
中的以下公式生成页面速率 "Indexmod"{% 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 %}
<a href="{{page.url|absolute_url | remove: "/assets/css/style.css" |
remove: "/redirects.json" | remove: "/sitemap.xml" | remove:
"/robots.txt" | remove: "/feed.xml"}}"> {{ page.shortname }} <span
class="rate">{% include indexmod.html %}</a></span> <span class="rex">
| </span>
{% endunless %}
{% endfor %}
因此,我看到不需要的文件扩展名为 .css .json .xml .txt 作为页面
所以我尝试了很多技巧,比如在 front-mater 中放置了一个排除行,但它对这 5 个文件不起作用。
我的问题如何从 site.pages 中排除 .css .json .xml .txt。预先感谢您的关注!
我几乎通过从 _config.yml
中删除这些行来解决问题宝石:
- jekyll-站点地图
- 杰基尔提及
- 表情符号
- jekyll-redirect-from
- jekyll-feed