【问题标题】:How are markdown converted to html and used in practice? [closed]markdown如何转成html并在实践中使用? [关闭]
【发布时间】:2013-03-20 16:46:50
【问题描述】:
markdown 是众所周知的,并在 github 和 here 等网站上使用。我想为我的 CMS 创建一个小博客模块,并且想知道 Markdown 在实践中是如何转换为 HTML 的。
像这样的网站或 github 是否会使用一些 JavaScript 渲染 .md 文件,或者在保存为 HTML 时进行转换?
1234563 /p>
什么是最佳实践?
【问题讨论】:
标签:
javascript
html
markdown
【解决方案1】:
据我从the markdown main page 了解到的,markdown 文件是通过一个用 PERL(或任何能够进行文本处理的语言)编写的转换器/解析器运行的。解析器用 HTML 标记替换某些符号/标记(例如 -、=、#)。所以是的,你可以用 JavaScript 或find one online 编写一个转换器。 (关于如何编写上述解析器的技术细节有点超出我的理解)。
使用搜索引擎(或搜索 SO 本身)来回答这个问题。
由于我不知道降价的最佳实践,我将把它留给其他人来回答。我建议搜索它们。
我会提供更多链接,但我的低代表阻止了我这样做。
【解决方案2】:
这是我的两分钱:
我认为他们会在您保存文件时在其服务器上进行转换。
我不这么认为。仅使用 PHP 获取文件和
这可能是一项简单的任务
使用带有 Javscript 的 REGEX 将其转换为 HTML。
- 至于最佳实践,请让您的规则与官方 MD 库保持一致。