【问题标题】:What's the Difference between Remark & Rehype, and why would I want to use one over the other? [closed]Remark 和 Rehype 之间有什么区别,为什么我要使用其中一个而不是另一个? [关闭]
【发布时间】:2021-12-24 05:53:40
【问题描述】:

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

我遇到了 remark-slugrehype-slug 包,它们的功能基本相同。我真的不明白为什么一个人会使用一个而不是另一个?是否有我不知道的优点或缺点(如安全风险、访问某些变量)?或者对于什么时候使用什么有普遍的共识?

链接: remark slug rehype slug

【问题讨论】:

标签: reactjs markdown remarkjs mdxjs


【解决方案1】:

不太对。 remarkrehypeunified collective 中的 Node.js-based 处理器。它们支持将markdownHTML 分别解析到syntax trees 或从syntax trees 解析。 unified collective 中的所有此类处理器都支持“插件”,使您能够检查和操作中介 syntax trees。强大的东西。

remark-slugrehype-slug 是它们各自unified collective 处理器、remarkrehype 的第三方插件。从 slugs' 描述中,我收集到这些插件用于将“headings”转换为可导航项目(锚/书签)。

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

【讨论】:

  • “您可以使用其中的一部分或全部...”或者,创建您自己的插件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-08
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-06
相关资源
最近更新 更多