不要在Markdown代码块中转义标记

时间:2015-01-11 12:37:36

标签: markdown redcarpet

我获得了以下Markdown代码,该代码在HTML中解析并显示(Markdown正在使用RedCarpet转换为HTML):

curl https://api.example.com \
  -u "<span class='api_key'></span>:"

我希望以后可以通过Javascript将<span class='api_key'></span>替换为acutal API密钥。

问题是代码被转义(即按原样显示),而不是被评估。

前一个代码块的输出是:

...
  -u "<span class='api_key'></span>:"

..而不是预期的:

...
  -u ":"

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以使用普通.rb模板,而不是当前使用的.mdown模板。这样,你可以毫无问题地在那里编写自定义HTML(和Ruby)。