【发布时间】:2013-10-10 03:20:53
【问题描述】:
如何使用我的 html 模板解析 markdown 以将一些代码块从 *.md 截断或移动到 html?
我有这样的降价文件: 胡萝卜汤.md
Very nice carrot soup
============
I'd like soup like this:
### Ingredients ###
* carrots
* celery
* lentils
### Coocking ###
Boil some water. And eat it with all Ingredients
我需要把它解析成这样的:
<div class="head"">
<h1>Very nice carrot soup</h1>
<p>I'd like soup like this:</p>
</div>
<!-- Something else -->
<div class="Ingredients">
<ul>
<li>carrots</li>
<li>celery</li>
<li>lentils</li>
</ul>
</div>
<div class="Coocking">
<p>Boil some water. And eat it with all Ingredients</p>
</div>
我需要将一些 markdown 数据从一个 markdown 文件移动到我的 html 模板中的不同部分
我有:
1) html 模板 2) 静态构建引擎 3) 带有降价代码的文件
在我的 html 模板中,我有一些 <div> 部分和
我需要将降价数据与 html 模板结合起来,而不是按原样。我需要削减一些降价代码并将此代码放入不同的 html <div> 部分。怎么办?
【问题讨论】:
-
请解释您所说的“切断或移动一些块到 html”是什么意思。您的示例表明您只想将 Markdown 解析并存储为 html, asis.
-
我需要将记录保存在 markdown 文件中,但我不明白如何使用我的 html 模板解析一些 markdown 代码,以便使用 jekyll 或中间人构建静态 html。例如,我在 markdown 中有代码。我如何告诉“中间人构建”理解我的降价文件并将一些代码解析为“div”部分到 html?如何在我的网站的 html 模板中使用降价代码?
-
您探索过使用one of these gems 吗?特别是Redcarpet
-
我需要将一些markdown数据从一个markdown文件移动到我的html模板中的不同部分我了解如何使用markdown“按原样”转换为html,但是如何通过模板将markdown解析为html以将一些markdown数据放入html模板的不同部分。在一些 html 代码周围有不同的。就像在 html 周围使用 erb。
标签: ruby markdown jekyll middleman redcarpet