使用 Prism 为 build.gradle 突出显示语法

Syntax highlighting for build.gradle with Prism

为了在我的博客上显示 build.gradle 示例代码,我想使用 Prism 进行语法高亮显示。

但是 gradle 未包含在支持的语言列表中。是否有 language-xxxx 突出显示 gradle 的替代方法?使用 language-nginx 是一个不错的选择吗?


2022-05-04 更新:

您现在有空 Gradle 感谢模块的作者 ABDELKHALEK ZELLAT.

Gradle 使用基于 Groovy 的特定领域语言 (DSL),因此 language-groovy 标签应突出显示字符串和大括号等语言元素。但是,它不会突出显示与 Gradle 相关的关键字,例如 taskpluginsrepositoriesdependencies 块。由于这些块可能由第三方插件动态添加,因此语法高亮器根本不可能。

请注意,Gradle 提供了一种基于 Kotlin 的替代 DSL,它需要将 build.gradle 文件重组并重命名为 build.gradle.kts。对于这些文件,标签 language-kotlin 可能效果更好。