【发布时间】:2014-07-17 23:33:58
【问题描述】:
我知道这可能不是一个非常聪明的问题,但它确实困扰了我一段时间。
我正在使用Pelican 生成网站,主题为SoMA/SoMA2。我在内容和里面的一些页面下添加了一个文件夹。根据Tutorial,这应该出现在导航上,但没有。
我尝试使用默认主题(在快速入门中)并且它有效。是不是说SoMA/SoMA2不支持个性化导航?我可以用它做些什么?
谢谢。
【问题讨论】:
我知道这可能不是一个非常聪明的问题,但它确实困扰了我一段时间。
我正在使用Pelican 生成网站,主题为SoMA/SoMA2。我在内容和里面的一些页面下添加了一个文件夹。根据Tutorial,这应该出现在导航上,但没有。
我尝试使用默认主题(在快速入门中)并且它有效。是不是说SoMA/SoMA2不支持个性化导航?我可以用它做些什么?
谢谢。
【问题讨论】:
您的直觉是正确的:SoMA/SoMA2 主题目前不向导航菜单添加页面。您可以通过比较 notmyidea base template 和 SoMA 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 等。但也许这可能会为您指明正确的方向。
【讨论】: