【问题标题】:Extending rst container to output extra div attributes扩展第一个容器以输出额外的 div 属性
【发布时间】:2014-05-23 08:37:18
【问题描述】:

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

要扩展什么,什么。我看过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

使用 pelican 从 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>

【问题讨论】:

  • 我找到了一个不完美的解决方案。等我有足够的空闲时间来清理它时,我会在这里写它作为答案。

标签: python restructuredtext docutils pelican


【解决方案1】:

我不确定这个...html rst directive 插件可能工作

【讨论】:

  • 使用 html rst 插件没有抓住重点,而写 html 正是我想要避免的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-02
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-26
相关资源
最近更新 更多