首页 > 解决方案 > 为 rst2html 输出转换 reST 列表项

问题描述

我有一个包含待办事项列表项的 reStructuredText 文档:

Vim
===

- ✓ (2021-11-05) RST Section text object
  (drop it in favor of env text object)

  Probably should be based on the output of ``:Toc`` command to properly
  identify all sub sections if this is needed.

- ✓ (2021-11-05) RST "Environment" text object

可以在 vim 中设置为具有漂亮的彩色 unicode 复选标记和(日期)

在此处输入图像描述

Regularrst2html.py对这些复选标记和日期一无所知,但看起来可以使用Transformdocutils 的功能将 css 类添加到这些列表项中。

docutils 的文档可能是为更有经验的人编写的,但我找不到一个简单的指南来说明如何:

  1. 创建你自己的Transform
  2. 将其应用于您的 reStructuredText 文档。

PS,我可以得到文档的结构,rst2pseudoxml.py我可以看到我应该改变的元素:

            <bullet_list bullet="-">
                <list_item>
                    <paragraph>
                        вњ“ (2021-11-05) RST Section text object
                        (drop it in favor of env text object)

但不知道从哪里开始。

标签: transformdocutilsrst2html.py

解决方案


推荐阅读