【问题标题】:pelican blog define metadata for category index page鹈鹕博客为类别索引页面定义元数据
【发布时间】:2014-08-06 15:49:43
【问题描述】:

我想将博客组织成多个类别。对于每个类别索引页面,我想添加一些特定于类别的元数据,例如标题、描述、元等。

Pelican 使用文件夹将帖子分成类别,但我如何定义每个类别的元数据?是否可以使用元数据文件放入每个类别文件夹中?

【问题讨论】:

    标签: python metadata categories pelican


    【解决方案1】:

    您可以尝试将键/值字典添加到包含类别元数据的 Pelican 设置文件中,然后从主题的 index.html 模板中访问该信息。

    【讨论】:

    • 这听起来可行,但我仍然认为博客作者可以自己编写内容。在设置文件中维护字典对我来说更像是编程
    • 要回答您的原始问题,否:Pelican 目前没有将元数据添加到类别的内置方法。我上面提供的答案应该可以,我不认为KEY = "value" 是在编程。也就是说,可以编写一个 Pelican 插件来为类别元数据提供更直接的支持。跳到#pelican IRC 频道 (Freenode) 并询问 Avaris;我相信他说他可能愿意帮助实现一个taxonomy-metadata 插件。
    • 为了进一步扩展 Justin 的评论,您的 pelican 配置文件是一个常规的 python 文件,因此您可以在其中编写一个函数,从外部文件加载您的 "value",这反过来可以由博客作者根据需要进行编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 2017-01-21
    相关资源
    最近更新 更多