降级标题的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为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空