Lektor插件生成类似博客的索引页

lektor-index-pages的Python项目详细描述


Lektor索引页插件

PyPI versionPyPI Supported Python VersionsGitHub licenseDocumentation StatusGitHub Actions (Tests)

这个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。在

初始版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从PHP代码调用使用Axis创建的Java web服务   java空白“存储库视图”,带有新的EclipseRCP4.16和EGIT5.8   java我可以通过hadoop中的代码提前完成映射任务吗?   java将ZoneDateTime从Dropwizard保存到MySQL时出现问题   java如何在方法中返回中断或继续?   java如何在JAXWS客户机上指定客户机证书和客户机证书身份验证   java IOException:权限被拒绝   如何在Java中处理XML从XML数据库检索数据   java删除数组列表中的第二个元素   未注册java方案“ttps”   如何使用Selenium和Java从自动建议中选择选项?   java8可选如何正确使用它?   java存储过程无法从Hibernate调用   java为什么惰性抓取不起作用JPA   java如何从多个图像选择可用条件中划分一个图像选择案例?   java将数组定义为类变量,用户输入维度   java截图例外:截图已拍摄   非常简单的Android应用程序中的java内存泄漏   java facebook是否要求可信应用程序的身份验证?