MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

讨论:讨论板:修订间差异

跳到导航 跳到搜索
添加1,721字节 、​ 2020年11月26日 (星期四)
→‎关于收录范围扩展:​ // Edit via Wikiplus
→‎语法高亮插件做好了:​ 新章节
—— [[用户:Salt_lovely|{{font|font=Times New Roman|color=#013|size=large|''Salt lovely''}}]]<small>「[[用户讨论:Salt_lovely|{{font|color=#367|敢竭鄙怀}}]],[[特殊:用户贡献/Salt_lovely|{{font|color=#466|恭疏短引}}]]」</small> 2020年11月24日 (二) 13:43 (CST)
:{{支持}}--[[Image:QWERTY_52_38.png|30px|link=QWERTY_52_38]][[User:QWERTY_52_38|<span style="color:#7ffffd4;">QWERTY_52_38</span>]] {{用户编辑积分等级|QWERTY_52_38}} [[用户讨论:QWERTY_52_38|<span style="color:#ff9d3f;">讨</span>]] [[特殊:用户贡献/QWERTY_52_38|<span style="color:#1dff1d;">贡</span>]] 2020年11月24日 (二) 19:24 (CST)
 
== 语法高亮插件做好了 ==
 
用的是Prism语法高亮,调用方法:
<pre>
// 在 $(document).ready 中调用
$(document).ready(function(){
loadAddon('loadprism')
})
// 这个函数封装了 mw.loader
function loadAddon(s) {
mw.loader.load("//mcbbs-wiki.cn/index.php?title=MediaWiki:Addon-" + s + ".js&action=raw&ctype=text/javascript"
, "text/javascript");
}
</pre>
注:不建议直接调用 <code>Addon-prism.js</code> ,因为这个语法高亮JS需要指明语言,所以我写了 <code>Addon-loadprism.js</code> 用于预处理页面中的 <code>pre</code> 元素。
 
目前我写了3种方法猜测 pre 中语言类型。
# 如果给pre套一层父元素(比如套一层div),在父元素的<code>class</code>里面可以指定语言。
## 比如 <code>&lt;div class="cpp"> &lt;pre> *** 代码 *** &lt;/pre> &lt;/div></code> 可以指定 pre 里面是C++。
# 会根据页面名来猜测语言。
## 比如 <code>XXX/common.js</code> 会猜测是 JavaScript, <code>XXX/e.vb</code> 会猜测是 VisualBasic。
# 会根据内容来推测语言。
## 比如 <code>#include</code> 会猜测是 C, <code>[/color]</code> 会猜测是 BBCode。
# 默认是Wiki语言。
<span style="color:#0000;background-image:linear-gradient(345deg, #596ca6,#609f9f, #596ca6,#609f9f);background-clip:text;-webkit-background-clip:text;font-weight:bold;font-family:PRISTINA,'Microsoft Yahei',Lora;font-size:1.15rem" salt>-- [[用户:Salt_lovely|'''{{font|color=#0000|Salt lovely}}''']]{{font|size=.5rem|「[[用户讨论:Salt_lovely|{{font|color=#0000|非谢家之宝树}}]],[[特殊:用户贡献/Salt_lovely|{{font|color=#0000|接孟氏之芳邻}}]]」}}</span> 2020年11月26日 (四) 00:59 (CST)
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。

导航菜单