降价如何转换为HTML并在实践中使用?

时间:2013-03-29 22:36:48

标签: javascript html markdown

markdown是众所周知的,并且在像github这样的网站上使用。我想为我的CMS创建一个小博客模块,我想知道在实践中如何将markdown转换为HTML。

  1. 像这样的网站或github是用某些JavaScript渲染.md文件还是在保存为HTML时进行转换?

  2. 我是否可以使用免费工具将我的.md文件转换为HTML以存储我的博客模块,或者我应该只使用一些JavaScript来渲染每个页面上的HTML从.md文件加载?< / p>

  3. 最佳做法是什么?

2 个答案:

答案 0 :(得分:1)

  1. 根据我对the markdown main page的理解,markdown文件通过用PERL编写的转换器/解析器(或者可能是任何能够进行文本处理的语言)运行。解析器用HTML标记替换某些符号/标记(例如, - ,=,#)。所以,是的,您可以用JavaScript或find one online编写变换器。 (关于如何编写解析器的技术细节有点超出我的想法。)

  2. 使用搜索引擎(或搜索SO本身)来回答该问题。

  3. 由于我不知道降价的最佳做法,我将其留给其他人回答。我建议搜索它们。

  4. 我会提供更多链接,但我的低级代表阻止我这样做。

答案 1 :(得分:0)

这是我的两分钱:

  1. 我认为他们在保存文件时会在服务器上对其进行转换。

  2. 我不这么认为。这可能是一个简单的任务,只需使用PHP来获取文件和 使用REGEX和Javscript将其转换为HTML。

  3. 至于最佳做法,请保持规则与官方MD库一致。