Sublime Text 语法突出显示 Markdown 中 Liquid 过滤器的问题

Sublime Text syntax highlighting issue with Liquid filters in markdown

我正在使用 Sublime Text 3 (v3.2.2) 为 Jekyll 网站编写降价文件。由于该网站托管在 GitHub 上,我必须使用 relative_url 过滤器来正确设置文件路径(参见 https://jekyllrb.com/docs/liquid/filters/)。我在 Sublime Text 中使用默认的 Mariana 配色方案,但它不适用于 Jekyll 在降价文件中使用的 Liquid 过滤器。

这是语法高亮问题的图像:

这是我移除液体滤镜后的图像:

有没有办法编辑默认的 Mariana 配色方案以正确处理降价文件中的液体过滤器?

我发布此解决方案是因为它消除了在 Markdown 文件中使用 Liquid 语法的需要。作为解决方法,这修复了语法突出显示问题。

由于项目网站托管在一个 GitHub 存储库中,该存储库不是用户或组织存储库,因此可以将 baseurl 设置为存储库名称,例如 Jekyll [=11] 中的 baseurl: /swift-macos =] 文件。因此,HTML 和 Markdown 文件中的路径必须以 /swift-macos 开头。这提供了使用 relative_url 过滤器的替代方法。