使用 Prism 对 build.gradle 进行语法高亮显示

hat*_*ata 3 gradle build.gradle prismjs

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

但 gradle 并未包含在支持的语言列表中。除了突出显示 gradle 之外,还有其他language-xxxx选择吗?使用language-nginx是一个好的选择吗?


更新于 2022 年 5 月 4 日:

感谢该模块的作者 ABDELKHALEK ZELLAT,您现在可以使用 Gradle。

Luk*_*fer 5

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

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