我試著用這些答案給我的每一個頁面一個帶有Jekyll的頁面url的主體類?使用這段代碼可以達到目的,但是它添加了一個不需要的“/”和尾隨“”。' html ',例如:/page-title.html
{% assign url = page.url|remove:'index.html' %}
{% for link in page.navigation %}
<body {% if url == link.url %}class="{{ page.url }}"{% endif %}>
{% endfor %}
輸出量的希望值
<body class="page-title">
不是最漂亮的方式,但你可以這樣做:
class="{{ page.url | split: "/" | last | remove: ".html" }}"
如果頁面前端的標題變量與CSS類相同,您還可以:
class="{{ page.title }}"