概述
此变量将为您提供当前文件的名称,如documentation中所述:
{{ output_file }}
例如:为我的页面生成菜单项时,我可以检查页面的“save_as”属性以突出显示相应的菜单项:
{% if output_file == p.save_as %}active{% endif %}
但在你的情况下它应该是例如足以检查它当前页面是一篇文章(假设“博客”包含您的所有文章)以突出显示博客菜单项.例如,通过检查变量“article”是否存在:
{% if article %}class="active"{% endif %}
如果您的项目由“页面”组成,只需检查这些内容类型的主要变量:
{% if page %}class="active"{% endif %}
对于主页,类别,档案等,可以检查“page_name”的内容:
{% if page_name == 'index' %}class="active"{% endif %}
总结
以上是编程之家为你收集整理的python – pelican模板中当前页面的URL的变量全部内容,希望文章能够帮你解决python – pelican模板中当前页面的URL的变量所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧