如何在Pelican上添加导航页面?

时间:2014-07-17 23:33:59

标签: python pelican

我知道这可能不是一个非常聪明的问题,但它确实困扰了我一段时间。

我正在使用Pelican进行网站制作,主题为SoMA/SoMA2。我在内容和内部的一些页面添加了一个文件夹。这应该根据Tutorial显示在导航上,但没有。

我尝试使用默认主题(在快速入门中)并且它有效。这是否意味着SoMA/SoMA2不支持个性化导航?我可以用它做任何事情吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您的直觉是正确的:SoMA / SoMA2主题目前不会将页面添加到导航菜单。您可以通过将notmyidea base templateSoMA base template进行比较来查看此信息。相关代码是:

            {% if DISPLAY_PAGES_ON_MENU -%}
            {% for pg in PAGES %}
                <li{% if pg == page %} class="active"{% endif %}><a href="{{ SITEURL }}/{{ pg.url }}">{{ pg.title }}</a></li>
            {% endfor %}
            {% endif %}

当然,我不能保证完全足够,因为我还没有完全研究SoMA如何实现其导航,CSS等等。但也许这可能会指出你正确的方向。