扩展第一个容器以输出额外的div属性

时间:2014-05-23 08:37:19

标签: python restructuredtext docutils pelican

我开始使用带有reStructuredText rst页面格式的pelican。我有自定义javascript(jQuery)的东西,我喜欢使用嵌套内容的data-default-tpl="basename"等div属性来控制。

扩展什么以及什么。我看过Directivesnodes,但我无法理解如何做到这一点。

.. rstdiv:: class1 class2 
    :name: namessid
    :extra: thisIsMyextra

    .. rstdiv:: nested class3
        :name: nestedid  
        :extra: data-default-tpl="basename"

        some text

.. container:: This is normal rst container 
    :name: contid

    text

鹈鹕从rst到html。

<div id="nameisid" class="class1 class2" thisIsMyextra>
<div id="nestedid" class="nested class3" data-default-tpl="basename">
some text
</div>
</div>
<div id="contid" class="container This is normal rst container">
text
</div>

1 个答案:

答案 0 :(得分:-1)

我不确定这个... html rst directive插件是否可行