如何阻止 style.css 被视为 Jekyll Page?

How to stop style.css to be considered as the Jekyll Page?

我正在使用表达式

{% assign mypages = site.pages | sort: "order" %} {% for page in 
mypages %}
{% unless page.exclude %}

<a href="{{page.url|absolute_url}}"> {{ page.shortname }} <span 
class="rate">{% include indexmod.html %}</a></span> <span class="rex"> 
| </span>
{% endunless %}
{% endfor %}

用于布局,将不需要的 style.css 视为 Jekyll 页面

我尝试了 GitHub discussion "/css/main.css considered as a Jekyll:Page? #3151" 的不同技巧,但没有用。有时我会把所有样式都剪掉。

请清楚如何让样式正常工作,但不要将其作为 link 生成到 Jekyll 页面。

您应该使用 site.html_pages 而不是 site.pages,因为它将排除所有不使用 .html 扩展名(即 style.css)输出的页面。您会在此处找到两者:

https://jekyllrb.com/docs/variables/#site-variables