Lektor插件生成类似博客的索引页
lektor-index-pages的Python项目详细描述
Lektor索引页插件
这个Lektor插件可用于为 博客或类似的页面集合。这些索引页列出了博客文章 用一些键分隔,每个索引页只包含那些帖子 与钥匙匹配。在
可用于的示例包括:
- 在
Category Indexes:一组索引页,每个类别一个, 其中列出了该类别中的所有帖子。(多值索引键 也支持,这样每个帖子可以出现在多个单独的 索引页:例如keyword index)
在 - 在
Date index:一组索引页,每年一页(例如),其中 列出当年的所有职位。(支持子索引 子索引-例如,每年的索引可能有一个序列作为子项 月指数。)
在
在幕后,明智地缓存索引结果,并小心 对Lektor的依赖跟踪的控制阻止了这一切的发展 构建过程太痛苦了。在
项目链接
作者
杰夫·戴里基dairiki@dairiki.org
变更日志
版本0.1a3
发布日期:2020-05-08。在
API更改
- 在
在索引虚拟源对象上添加了一个
在key
字段。它是一个 是_id
的别名,但在语法上更为不言自明。在 - 在
在keys
配置密钥已重命名为key
。在 - 在
当对
在key
表达式求值时,其键的记录 要计算的is(are)现在在jinja上下文中可用item
而不是{}。在
文档
- 文档从自述文件转移到Sphinx文档RTFD.io公司在
版本0.1a2
发布日期:2020-05-06。在
API更改
- 在
在record
参数已从(jinja)全局中删除index_pages
函数。(因为索引不能有多个 家长,没必要。) - 在
在parent
配置密钥已重命名为parent_path
。在 - 在
在slug
配置密钥已重命名为slug_format
。在 - 在
attributes
配置部分已重命名为fields
。在虽然它们不像普通的莱克托记录场,但它们 更像字段而不是属性。(即通过 getitem而不是getattr)
在
版本0.1a1
发布日期:2020-05-05。在
初始版本。在
- 项目
标签: