如何用HTML语言编写markdown语言?

时间:2017-10-01 09:57:39

标签: html html5 markdown ejs hexo

md文件中的

#(以及#####)具有标题1(2,3)的含义。

这个md(markdown)标题由我开发的内容小部件表使用。

我想使用在ejs(模板引擎)html布局文件中定义的md标头(写为#)。 如何在ejs(html)语言中编写#,以便TOC小部件也使用与markdown md文件中的#相同的方式?

更清楚:

当用ejs(html)语言编写时,markdown md文件语言中的#<%= header %>相同吗?我正在寻找如何用EJS(html)语言编写#。 例如,它可能是这样的事情(我不知道,但只是为了说明我的问题):标记语言中的#等于ejs中的<%= header %>(html)?????

显然,我的问题仍然不明确。 这很简单:如何用ejs(html)语言编写#(降价语言),以便eld(html)文件中的代码与markdown中的#解析相同? 它

1 个答案:

答案 0 :(得分:0)

您可以使用marked package。例如:

$(document).ready(function(){
  var content = $('.my-md').html();
  $('.my-md').html(marked(content));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.6/marked.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="container">
 <div class="my-md">
# Hello world
This is ** a simple test ** .
  </div>
</div>