HLJS Integration 扩展使用 highlight.js 库来进行代码语法高亮。
相较于原 Highlightjs Integration 扩展:
- 支持使用在公共 CDN 托管的 HLJS 脚本和样式表。
- 支持加载附加语言支持。
- 支持为代码块启用复制按钮。
- 支持为代码块添加标题。
- 支持为代码块启用行号显示。
- 支持代码块行号显示的起始行号。
-
下载文件并放置在
extensions/
目录下名为HLJS
的文件夹中。 -
在
LocalSettings.php
的底部添加以下代码:wfLoadExtension ('HLJS');
-
查看
Special:Version
页面验证是否安装成功。
使用 hljs
标签,例如:
<hljs>
<?php echo 'Hello, world!'; ?>
</hljs>
配置、高级使用和示例参见 AHWiki 中的帮助页面(https://wiki.auioc.com/view/Help:HLJS_Integration)。
- Highlightjs Integration (GitHub / MediaWiki)
- 这是此扩展最初开发的思路来源。
- 在此基础上,我们添加了更多的功能。
- AHWiki (AUIOC)
- 此扩展已在 AHWiki 中安装并使用。
HLJS Integration 采用 GNU Affero General Public License v3.0 授权。 完整许可文件参见 LICENSE。