1
我想在pelican中設置自己的主題,並且遇到問題如果加載歸檔頁面時如何獲取class="active"
集。這是我到目前爲止:在pelican中爲archives.html激活class =「active」
{% if DISPLAY_PAGES_ON_MENU -%}
<ul class="nav nav-pills nav-stacked">
{% for pg in PAGES %}
<li {% if pg == page %}class="active"{% endif %}><a href="{{ SITEURL }}/{{ pg.url }}">{{ pg.title }} {{SITEURL}}</a></li>
{% endfor %}
<li {% if url == "/archives.html" %}class="active"{% endif %}><a href="{{ SITEURL }}/archives.html">Archives</a></li>
</ul>
{% endif %}
這段代碼到目前爲止的PG循環。但我無法弄清楚在訪問archives.html時將其設置爲活動的類。有人知道如何做到這一點嗎?
此外,由於我是Jinja2和pelican的新手,我還沒有找到一個文檔,哪些變量可供使用。
感謝您的幫助。
,我在過去使用
我其實是有使用'{%如果PAGE_NAME == 「檔案」 %}類= 「活動」{%ENDIF%}'我不需要基本模板中的{{page_name}} ... – Dominik
是的,將基本模板中的{{page_name}}放在臨時模板中是暫時的,僅用於識別「page_name」實際上是如此你可以創建你的邏輯。很高興它對你有效。 –