0

这是基于 jcollado 在此处提供的答案的后续问题。我按照他的描述设置了我的菜单,但现在我无法将我的活动 CSS 添加到活动项目中。

DISPLAY_PAGES_ON_MENU = False
DISPLAY_CATEGORIES_ON_MENU = False
MENUITEMS = (
    ('HOME', '/'),
    ('ABOUT', '/pages/about.html'),
    ('JOURNAL', '/category/journal.html'),
    ('CONTACT', '/pages/contact.html'),
)

当我返回并删除菜单和菜单项上的显示页面和类别时。菜单的活动 css 有效,但是我的菜单的顺序很糟糕。

有什么方法可以让我在不破坏 CSS 的情况下订购页面?

我将页面定义为降价文件。如果我的菜单只有页面,我可以通过自定义属性订购。问题是有3个页面和1个分类,分类是基于里面的一个文件夹/content/category

是否有可能克服这个障碍?

4

1 回答 1

3

本周刚刚发布的 Pelican 3.5 包含一个新PAGE_ORDER_BY设置。这在issue #420中有详细讨论,并在 Pelican Docs > Settings 中简要提及。

如果您希望页面出现在example.com/yourpage,请使用适当的URL 设置

PAGE_URL = '{slug}'
PAGE_SAVE_AS = '{slug}'
于 2014-11-07T21:33:55.817 回答