ant*_*elm 13 markdown reactjs remarkjs mdxjs
我有点困惑。我认为remark是一个markdown处理器,rehype是一个html处理器。因此,remark 需要一些 markdown,对其进行转换,然后返回一些 markdown。Rehype 获取一些 html,对其进行转换,然后返回一些 html - 这是正确的吗?
\n例如:我遇到了软件包remark-slug和rehype-slug,它们似乎做基本上相同的事情\xe2\x80\x94 两者之间有什么区别?
Sco*_*ker 10
不太正确。remark和rehype是统一集合中基于 Node.js 的处理器。它们支持分别从语法树解析markdown和HTML。统一集体中的所有此类处理器都支持“插件”,使您能够检查和操作中间语法树。强大的东西。
remark-slug和rehype-slug是各自统一集体处理器remark和rehype的第三方插件。从slugs 的描述中,我收集这些插件用于将“标题”转换为可导航项目(锚点/书签)。
您可以根据输入和输出格式以及要完成的检查或转换(如果有)来决定使用什么。您可以使用其中的部分或全部。