将MediaWiki中的一行源代码加粗

Make a line of source code bold in MediaWiki

本文关键字:一行 源代码 MediaWiki      更新时间:2023-10-16

我使用MediaWiki的默认安装,并试图在我正在编写的实验文本中向学生强调某一行代码。

具体来说,我正在尝试将模板行加粗:

template <typename T>
class Node {

这行不通:

<code>
<b>template <typename T></b><br>
class Node {
</code>

是否有办法做到这一点在默认的MediaWiki?

您写的东西似乎在mediawiki.org上工作,我只是在沙箱中尝试过:

http://www.mediawiki.org/w/index.php?title=Sandbox& oldid = 429106

这是一个非常微妙的持有效果。但这绝对不同于没有<b>标签的情况。您可能需要为加粗的内容添加一些CSS以使其更明显:

http://www.mediawiki.org/wiki/Manual: CSS

关于你没有问的问题的注释(但我最初回答了):如果你不在代码块内,MediaWiki的无意义标记语言使用 '''three apostrophes''' 来绑定粗体文本和 ''two for italics'' :

http://www.mediawiki.org/wiki/Help格式

我想如果你的安装是默认的,那么文档中的所有东西都可以工作。维基百科安装了一些扩展,所以当你在页面上点击"编辑"时,你不一定能得到你看到的东西。这将是有趣的东西,如棋盘,例如:

http://www.mediawiki.org/wiki/Extension EmbedChessboard

另一个不请自来的注意事项是,我喜欢使用粗体来区分声明和引用。所以我这样写:

,,,,模板& lt; typename T
类,,,节点 {

我也喜欢我的代码使用比例字体和制表符。:)

如果是我,我试图把它放在一个没有<source lang= ???>标签设置的wiki上,我会在我最喜欢的文本编辑器(notepad++ 6.x)中输入它,截取屏幕截图,将截图粘贴到绘画中,裁剪成我想要的样子,保存到XXsource.png图片文件,将其上传到wiki,并将其包含在我想要的页面上。