Python Pelican订单菜单项

时间:2014-11-07 16:02:21

标签: python html css pelican

这是一个基于jcollado对here提供的答案的后续问题。我按照他的描述设置我的菜单,但现在我无法将我的活动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的情况下订购页面?

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

内的文件夹

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

1 个答案:

答案 0 :(得分:3)

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

如果您希望网页显示在example.com/yourpage,请使用相应的URL settings

PAGE_URL = '{slug}'
PAGE_SAVE_AS = '{slug}'