python标记的扩展,使列表真正正常。为嵌套列表自定义缩进并修复混乱的换行符。

mdx-truly-sane-lists的Python项目详细描述


MDX真正理智的列表

Build Status

使列表真正正常的Python-Markdown扩展。为嵌套列表提供自定义缩进,并修复列表之间凌乱的换行符和段落。

功能

  • nested_indent选项:嵌套列表的自定义缩进。默认为2。不会弄乱代码缩进,仍然是4。

  • truly_sane选项:使列表中的换行符和段落的行为与用户通常期望的一样。不再添加奇怪的p,不再添加额外的换行符,不再在不应该进行融合的情况下将列表融合在一起(请参见下面的屏幕截图和示例)。默认为True

  • 继承sane lists行为,不允许有序和无序列表的混合。

安装

Pypi
pip3 install mdx_truly_sane_lists
直接来自Git:
pip3 install git+git://github.com/radude/mdx_truly_sane_lists

用法

基本:

frommarkdownimportmarkdown# Default config is truly_sane: True, nested_indent: 2markdown(text='some text',extensions=['mdx_truly_sane_lists'])

使用显式配置:

frommarkdownimportmarkdownmarkdown(text='some text',extensions=['mdx_truly_sane_lists',],extension_configs={'mdx_truly_sane_lists':{'nested_indent':2,'truly_sane':True,}},)

屏幕截图和示例

您可以在rentry.co现场预览新行为(使用nested_indent: 2, truly_sane: True

一些丑陋的截图,因为我很懒,不能进入gimp:

HTML

数据:

- attributes

- customer 
    - first_name
    - family_name
    - email
- person
    - first_name
    - family_name
    - birth_date
- subscription_id

- request

无分机:

<ul><li><p>attributes</p></li><li><p>customer </p><ul><li>first_name</li><li>family_name</li><li>email</li></ul></li><li>person<ul><li>first_name</li><li>family_name</li><li>birth_date</li></ul></li><li><p>subscription_id</p></li><li><p>request</p></li></ul>

真正理智+4个空间:

<ul><li>attributes</li></ul><ul><li>customer <ul><li>first_name</li><li>family_name</li><li>email</li></ul></li><li>person<ul><li>first_name</li><li>family_name</li><li>birth_date</li></ul></li><li>subscription_id</li></ul><ul><li>request</li></ul>

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

推荐PyPI第三方库


热门话题
java JMeter未正确解码base64将导致生成空白PDF   java我如何添加javax。媒体jai.*项目中的包?   java是我的公式错了还是有任何一行代码使它错了?   java Android:后退按钮跳过webView   使用Java CDI Weld重新连接到对话   带有表粘贴的java网格web组件   java在JTable中编辑时防止重复值   java Jersey获取摘要或基本HTTP身份验证用户和密码   java如何检查Android EditText整数值?   html如何使用Java从网站中提取动态字符串/单词   java如何解决使用Boilerpipe时的ConnectException错误?   java获取hadoop名称节点格式   Java中占位符解析器的解析   JavaSpringWebhook端点获取整个主体以及pojo   Java:将颜色字符串值转换为十六进制值   捕捉光标时受帧率影响的java LibGDX鼠标灵敏度   java Spring MVC实现大型应用程序DTOs/ViewModels的最佳实践?   基于特性的java模块化安卓应用   java Spring控制器请求参数作为来自jQuery get()的POJO