Skip to content

bhsd-harry/Wikiplus-highlight

Repository files navigation

Wikiplus-highlight

npm version CodeQL jsDelivr hits (npm) Codacy Badge

Wikiplus-highlight 是由 Bhsd 编写的一款 Wikiplus 语法高亮插件,它主要基于 MediaWiki 内置的 JavaScript 模块CodeMirror 编写。

使用方法

个人 JS 页添加以下代码:

mw.loader.load('//cdn.jsdelivr.net/npm/wikiplus-highlight');

mw.loader.load('//unpkg.com/wikiplus-highlight');

如果需要使用特定版本的 CodeMirror-MediaWikiMonaco-Wiki 进行高亮,需要在加载 Wikiplus-highlight 前指定,例如:

mw.libs.wphl = {
	cmVersion: '3', // 使用 CodeMirror-MediaWiki 3.x.x 版本
	monacoVersion: '1', // 使用 Monaco-Wiki 1.x.x 版本
};
mw.loader.load('//cdn.jsdelivr.net/npm/wikiplus-highlight');

更多插件

使用 Vector 皮肤或 MediaWiki 1.35 及以上的 Minerva Neue 皮肤时,在右上角的【更多】菜单将添加一个【CodeMirror插件】选项,点击后可以选择想要加载的 CodeMirror 插件。其他桌面版皮肤(包括 TimelessMonoBookCitizen)会在类似性质的菜单中插入这一选项。修改插件设置后将立刻生效。

详细的插件列表和说明请参见 CodeMirror-MediaWiki 文档 12

About

A plugin for the MediaWiki front-end add-on "Wikiplus"

Topics

Resources

License

Stars

Watchers

Forks