【发布时间】:2014-05-23 08:37:18
【问题描述】:
我开始使用 pelican 和 reStructuredText rst 页面格式。我有自定义的 javascript (jQuery) 东西,我想用 div 属性来控制这些东西,比如带有嵌套内容的 data-default-tpl="basename"。
要扩展什么,什么。我看过Directives 和nodes,但我就是不知道该怎么做。
.. 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