Remark 和 Rehype 之间有什么区别,为什么我要使用一个而不是另一个?

What's the Difference between Remark & Rehype, and why would I want to use one over the other?

我有点困惑。我认为 remark 是一个 markdown 处理器,rehype 是一个 html 处理器。所以 remark 需要一些降价,转换它,然后给我一些降价。 Rehype 需要一些 html,对其进行转换,然后还给我一些 html - 这对吗?

我遇到了包 remark-slugrehype-slug,它们基本上做同样的事情。我真的不明白为什么一个人会用一个而不是另一个?是否存在我不知道的优势或劣势(如安全风险、访问某些变量)?或者对于何时使用什么有普遍共识?

链接: remark slug rehype slug

不太对。 remark and rehype are Node.js-based processors in the unified collective. They support parsing markdown and HTML respectively to/from syntax trees. All such processors in the unified collective support 'plugins' that enable you to inspect and manipulate the intermediary syntax trees。强大的东西。

remark-slug and rehype-slug are third-party plugins for their respective unified collective processors, remark and rehype。根据 slugs' 的描述,我收集到这些插件用于将“headings”转换为可导航的项目 (Anchors/Bookmarks)。

您可以根据输入和输出格式以及要完成的检查或转换(如果有)来决定使用什么。您可以使用其中的部分或全部。