markdown是众所周知的,并且在像github这样的网站上使用。我想为我的CMS创建一个小博客模块,我想知道在实践中如何将markdown转换为HTML。
像这样的网站或github是用某些JavaScript渲染.md文件还是在保存为HTML时进行转换?
我是否可以使用免费工具将我的.md文件转换为HTML以存储我的博客模块,或者我应该只使用一些JavaScript来渲染每个页面上的HTML从.md文件加载?< / p>
最佳做法是什么?
答案 0 :(得分:1)
根据我对the markdown main page的理解,markdown文件通过用PERL编写的转换器/解析器(或者可能是任何能够进行文本处理的语言)运行。解析器用HTML标记替换某些符号/标记(例如, - ,=,#)。所以,是的,您可以用JavaScript或find one online编写变换器。 (关于如何编写解析器的技术细节有点超出我的想法。)
使用搜索引擎(或搜索SO本身)来回答该问题。
由于我不知道降价的最佳做法,我将其留给其他人回答。我建议搜索它们。
我会提供更多链接,但我的低级代表阻止我这样做。
答案 1 :(得分:0)
这是我的两分钱:
我认为他们在保存文件时会在服务器上对其进行转换。
我不这么认为。这可能是一个简单的任务,只需使用PHP来获取文件和 使用REGEX和Javscript将其转换为HTML。