首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标记为Node.js的HTML解析器

标记为Node.js的HTML解析器
EN

Software Recommendation用户
提问于 2015-06-27 21:53:44
回答 2查看 2.9K关注 0票数 5

我一直在使用罗博特裙将标记文档从github转换/解析为HTML。我的安装程序允许我从Github中获取回购文件,并将所有.md文件解析为HTML,这样我就可以将它导入到我的页面构建器中。

Node.JS是Sundown库的一个和罗博斯基特一起被遗弃了包装器。在roboskirt的问题上,人们建议改用霍德镇

因为我必须改变,所以我想在这里问一下:

您有Node.js?

中使用的“标记到HTML”解析器的推荐吗?

EN

回答 2

Software Recommendation用户

发布于 2015-07-07 04:56:54

我找到了用于NodeJS的Markdown解析器的替代方案。是标记-js

就像对存储库的描述一样,markdown-js是

还有另一个Markdown解析器,这次是针对JavaScript的。在这个项目之前有几个选项,但是它们都把Markdown到HTML转换看作一个步骤。你把Markdown传进去,把HTML拿出来,故事就结束了。对于这个过程的实际情况,我们有一些非常特别的看法,其中包括:

  • 生成格式良好的HTML。这意味着emstrong嵌套非常重要,同样重要的是能够同时输出HTML和XHTML。
  • 具有中间表示以允许处理已解析的数据(实际上,我们有两个JsonML:一个标记树和一个HTML )
  • 易于扩展,无需重写整个解析机制就可以添加新方言。
  • 有一个很好的测试套件。我们可以找到的唯一测试套件是经过测试的大量输入块,传递依赖于输出与原始实现完全相同的空格的HTML。

摘自这个来源

此节点包仅支持Node版本>= 0.10

您可以指出如何测试/执行从Markdown到HTML的解析器。我建议阅读这里的基本用法。

票数 4
EN

Software Recommendation用户

发布于 2015-07-01 11:11:54

你可以试试showdown.js:https://github.com/showdownjs/showdown

它支持在node.js中使用,并在0.8和0.10版本中进行了测试,根据编写本报告时的上述链接。根据源代码中的注释,它是Perl版本Markdown的一个直接端口。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/20702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档