降级标题的python降价扩展

markdown-headdown的Python项目详细描述


向下:降级标题

自动降级那些讨厌的标题!

什么?

这是一个用于Python-Markdown的插件,可以按给定的级别自动降级标题。例如,当使用静态站点生成器(如Pelican)时,这非常有用。

为什么?

我不想写独立的标记文件,其结构是由我的网站的约束所决定的;我也不想因为我的标记文件而牺牲我的网站结构。已经存在许多3rd party Python-Markdown extensions来执行此操作(herehere),但我无法使它们与Python标记3一起使用。

怎么做?

只要把mdx_headdown加到你的markdownextensions中,感受魔法。

您可以选择提供一个offset参数,该参数告诉headdown降级所有标题的级别。默认值是1

注意 :此值将转换为整数并被绝对化。未能提供数值选项可能会导致意外结果。

例如,如果与Pelican一起使用,您的configuration可能看起来像这样:

...MARKDOWN={'extensions':['mdx_headdown',],'extension_configs':{'mdx_headdown':{'offset':2,},},}...

学分

感谢mdx_downheader的作者,我检查了他的代码以获得灵感;感谢default python-markdown extensions的贡献者,我检查了他的代码以更好地了解manual在说什么。

本项目由Sascha Cowley在MIT License下于2018年版权所有。

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

推荐PyPI第三方库


热门话题
java Wildfly 8.2远程处理打开的通道太多   java如何为StringBuffer(“+”+“+”)分配内存   java从特定sql语句获取true(1)或false(0)   在Java中使用自定义权限   java Hashmap Json保存和加载   Android中的java地图视图   java如何获得正确的AWS可用性区域?   java从字符串中删除HashMap键   有没有一种简单的方法可以读取Java中的XML文件?   java ORMLite如何使用两个日期列进行查询,其中一个为空或小于另一个   使用java将带有动态字段的json文件反序列化到类中   当单元格包含空值时从excel获取数据的java   java在线程中实现runnable接口并使用此关键字   java为什么我会在这里遇到例外?