如何将markdown转换为html并在实践中使用

How are markdown converted to html and used in practice?

本文关键字:实践中 html markdown 转换      更新时间:2023-09-26

markdown是众所周知的,在github和这里也使用。我想为我的CMS创建一个小博客模块,我想知道在实践中如何将markdown转换为HTML。

  1. 这样的网站或github渲染。md文件与一些JavaScript或它是转换时保存为HTML?

  2. 是否有免费的工具,我可以用它来转换我的。md文件到HTML存储为我的博客模块,或者我应该有一些JavaScript渲染HTML在每个页面加载从。md文件?

  3. 最佳做法是什么?

  1. 从我对markdown主页的理解来看,markdown文件是通过用PERL编写的转换器/解析器运行的(或者可能是任何能够进行文本处理的语言)。解析器会替换某些符号/标记(例如:-, =, #)与HTML标签。所以,是的,你可以用JavaScript编写一个转换器,或者在网上找到一个。(关于如何编写解析器的技术细节我有点跟不上)。

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

  3. 由于我不知道降价的最佳做法,我把这个问题留给别人来回答。我建议你搜索一下。

我想提供更多的链接,但我的低代表阻止我这样做。

我的看法:

  1. 我想当你保存文件时他们会在他们的服务器上转换它。

  2. 我不这么认为。使用PHP获取文件和
    可能很简单使用REGEX和javascript将其转换为HTML

    至于最佳实践,请保持您的规则与官方MD库一致。