创建自定义表生成器作为 sphinx 扩展

问题描述

我想创建一个自定义指令,其功能类似于 docutil 的 list-table 元素,之后我会在其中提供参数列表,并使用它们来呈现具有自定义布局的 html 表格。我已尝试修改提供的 helloworld 示例 here,但不确定如何解析提供的要点并返回表格。

这是我目前所拥有的:

def run(self):
    html_placeholder = "<table></table>"
    paragraph_node = nodes.paragraph(text='.. raw:: html\n\n{}'.format(html_placeholder)
    return [paragraph_node]


def setup(app):
    app.add_directive("format_table",FormatTable)

    return {
        'version': '0.1','parallel_read_safe': True,'parallel_write_safe': True,}

是否有好的解决方案将指令 delaration 替换为所需的 html 代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)