【发布时间】:2016-04-20 04:43:24
【问题描述】:
我正在修改 Pelican 模板,下面的代码会在每次找到页面时添加 url。我可以看到 p 对象具有属性 url 和 title。
但是我只知道这一点,因为我从下面显示的另一个模板中复制了代码。有什么方法可以检查 jinja2 或 Pelican 中的对象以了解其中包含哪些信息?
{% for p in pages %}
<h1 class = "sidebar-title">
<a href="{{ SITEURL }}/{{ p.url }}">
{{ p.title }}
</a>
</h1>
https://github.com/getpelican/pelican-themes/blob/master/backdrop/templates/base.html
<li{% if p == page %} class="active"{% endif %}><a href="{{ SITEURL }}/{{ p.url }}">{{ p.title }}</a></li>
【问题讨论】: