在 jekyll 中使用 remarkable 作为我的 markdown 处理器

Using remarkable as my markdown processor in jekyll

我正在使用 jekyll 创建一个站点。

我在 Remarkable 中写我的帖子,当我在博客中查看它时,它被不同地解析(可能是因为 jekyll 的默认处理器是 kramdown)。

可不可以把jekyll的markdown处理器改成remarkable的,这样就保持一致了?

可能不会。

您可以定义custom Markdown Processors。但是,它们需要在 Rudy 中定义,Remarkable 是一个 JavaScript 库。除非有 Ruby 包装器,否则我怀疑它能否正常工作。

如果您在 GitHub 页面上托管您的 Jekyll 站点,那么您的控制权就更少了。以前他们同时提供 Kramdown 和 Redcarpet(通过配置设置),但他们最近删除了对 Redcarpet 的支持。由于他们控制代码,您只能得到他们提供的东西。当然,如果你是 运行 Jekyll 本地(或在你自己控制的服务器上),那么你可以让它使用你想要的任何 Markdown 实现,但你需要使用 Ruby 代码来实现。虽然并非不可能,但从 Ruby 调用 non-Ruby 库通常会过多,因为有各种 Ruby 库应该可以正常工作。