【问题标题】:How to add pages to navigation on Pelican?如何在 Pelican 上添加页面导航?
【发布时间】:2014-07-17 23:33:58
【问题描述】:

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

我正在使用Pelican 生成网站,主题为SoMA/SoMA2。我在内容和里面的一些页面下添加了一个文件夹。根据Tutorial,这应该出现在导航上,但没有。

我尝试使用默认主题(在快速入门中)并且它有效。是不是说SoMA/SoMA2不支持个性化导航?我可以用它做些什么?

谢谢。

【问题讨论】:

    标签: python pelican


    【解决方案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 等。但也许这可能会为您指明正确的方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      相关资源
      最近更新 更多