Markdown 在DocPad中构造标记文件
我的网站目前有一些表单页面:Markdown 在DocPad中构造标记文件,markdown,docpad,Markdown,Docpad,我的网站目前有一些表单页面: <div class="main"> <div class="slide"> ( slide content ) </div> <div class="examples"> ( examples content ) </div> <div class="remarks"> ( remarks content ) </div> ...
<div class="main">
<div class="slide">
( slide content )
</div>
<div class="examples">
( examples content )
</div>
<div class="remarks">
( remarks content )
</div>
...
</div>
并将标记添加到.md文件中:
<div class="slide">
( slide content )
</div>
--- start slide ---
( slide content )
--- end slide ---
这是可行的,但因为替换发生在“普通文本”上,我最终会出现虚假的段落:
<p><div class="slide"></p>
有什么可行的方法吗?或者我应该只进行bin标记吗?标记实际上只用于基本的博客文本输入。您可能想考虑一下eco模板,它给您提供了markdown无法提供的更多控制。在eco中,您将看到以下内容:
<div class="main">
<% if (@something > 2): %>
<div class="slide">
( slide content )
</div>
<% end %>
<div class="examples">
( examples content )
</div>
<% if (@somethingElse > 2): %>
<div class="remarks">
( remarks content )
</div>
<% end %>
...
</div>
2): %>
(幻灯片内容)
(示例内容)
2): %>
(备注内容)
...
听起来怎么样?CoffeeKup还提供了类似javascript风格的html结构
<div class="main">
<% if (@something > 2): %>
<div class="slide">
( slide content )
</div>
<% end %>
<div class="examples">
( examples content )
</div>
<% if (@somethingElse > 2): %>
<div class="remarks">
( remarks content )
</div>
<% end %>
...
</div>