如何在鹈鹕中按文件名对文章进行排序?

时间:2015-01-15 00:45:45

标签: python pelican

在Pelican 3.5中,我知道我可以按属性对文章进行排序,例如

ARTICLE_ORDER_BY = 'title'

但我想按文件名排序。更改文件名要比打开每个文件和编辑属性容易得多。

1 个答案:

答案 0 :(得分:2)

试试这个:

ARTICLE_ORDER_BY = 'filename'

ARTICLE_ORDER_BY = lambda x:os.path.basename(x.source_path or '')