社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
帮助:解析器扩展标签
本页旨在介绍BWIKI支持的解析器扩展标签。
BWIKI支持47个解析器扩展标签。特殊:版本页面能查看所有已安装的扩展及其版本,点击扩展名可以访问扩展主页和文档(部分BWIKI开发/魔改的扩展可能无法找到文档,请参考本页)。特殊:版本页面还列出了软件版本、支持的解析函数和扩展标签等等信息。
解析器扩展标签的基本格式:
- <标签名></标签名>
或者
- <标签名 参数名1="参数值1" 参数名2="参数值2" 参数名n="参数值n">内容</标签名>
少量标签含有特殊格式
- <标签名>
- <标签名/>
其中
<
和>
表明这是一个标签。标签名
是标签的名称参数1、参数2、参数n
是传递给标签的参数。多个参数由空格分割。
A
- <a>
- <a>标签用于创建链接到其他页面、文档或特定页面内的位置。它通常用于创建超链接(Hyperlink)。
- 格式
- <a href="超链接">显示文字</a>
- <a href="超链接" 参数标签="参数">显示文字</a>
- 说明
- 使用 <a/>标签,您可以创建各种类型的链接,包括导航链接、外部链接、内部锚点链接等,以便在网页中实现导航和跳转功能。。
- 例子
- <a href="https://www.bilibili.com/">哔哩哔哩</a>→
哔哩哔哩
- <a href="/wiki/">BWIKI聚合站</a>→
BWIKI聚合站
- <a href="/tools/">WIKI实验室</a>→
WIKI实验室
- <a href="/tools/帮助:解析器扩展标签">解析器扩展标签</a>→
解析器扩展标签
- 这个标签不可以被嵌套,在标签内所有标签均会被自动去除。
- <a href="/tools/"><span style="color:red">WIKI实验室</span></a>→
WIKI实验室
- 以上例子虽然在<a>标签内嵌套了一个<span>标签,但<span>标签并没有被解析,而是被自动去除了,只显示标签内的文字。
B
- <bframe>
- <bilicontributors>
- <brecentchanges>
- <bstyle>
- <bvideo>
- <bwikilist>
C
- <categorytree>
- <chem>
D
- <dpl>
- <dynamicpagelist>
E
- <esc1>
- <esc2>
- <esc3>
- <esc4>
- <esc5>
- <esc6>
- <esc7>
- <esc8>
- <esc9>
- <esc>
G
- <gallery>
- <gallery>标签可以以阵列或类似布局排列并显示图像,即图像可以按行和列显示。
- 格式:
- <gallery>
File:image1.png|图片1的说明
File:image2.png|图片2的说明
</gallery>
- 参数:
参数需要放在
标签内,和HTML结束标签之前,并且和前面间隔一个空格:<gallery 具体参数...>
mode=
traditional
:默认模式nolines
:无边框,减少图像偏移,图注居中packed
:图像等高,图注居中packed-overlay
:类似packed,但图注会在透明浮框里居中显示packed-hover
:类似packed-overlay,但浮框仅在鼠标悬停时显示slideshow
:幻灯片模式
caption=
:在画廊上方添加整体图注widths=
:设定图像固定宽度(单位:px), mode=packed/packed-overlay/packed-hover/slideshow时无效heights=
:设定图像固定高度(单位:px),mode=slideshow时无效perrow=
:每行图片数量,mode=packed/packed-overlay/packed-hover/slideshow时无效,详见使用说明showfilename=yes
:显示图片文件名class=
:例如class="class_name"style=
:例如style="css-attr1:xx;..."
- 说明:
- 应该避免使用perrow参数,因为它不能根据图像原有尺寸和长宽比例灵活布局,在移动设备或大屏设备上可能会导致图像缩放失当。如果图像适合固定比例网格布局时,例如图像有“前/后”“低/中/高”等效对比及其它同类情况,最好使用这一参数。
- 如果perrow省略,图像宽度自会遵循自适应布局,自动根据用户显示宽带决定每行图片数量。
- 省略 perrow 现在是推荐的默认值。在MediaWiki 1.17之前,默认值为 4。
- 默认长宽120px,在<gallery>...</gallery>内的图像并不遵循用户偏好。
- packed模式下,图片总会自动调整大小,以更加有效利用显示空间
- 每张图片文件名都需要单起一行,但
文件:
或File:
可以省略。 - 图注参数可选,在文件名后添加竖线 ("
|
"),在竖线右侧写图注。
H
- <html5media>
I
- <imagemap>
- <indicator>
- <info>
- <inputbox>
L
- <langconvert>
- <linkpage>
- <linktext>
M
- <math>
用于渲染使用TeX编写的数学公式
来源:https://www.mediawiki.org/wiki/Extension:SimpleMathJax
- <mobileonly>
- <mobileonly>允许编辑控制哪些内容显示在移动浏览器中,标签之间包裹的内容将仅显示在移动浏览器中,不会出现在桌面/完整浏览器中,与之相配合的标签为<nomobile>。
- 格式:
- <mobileonly>这不会在桌面/完整浏览器中显示,只会在移动浏览器中显示</mobileonly>
- 实际效果(请使用浏览器F12控制台模拟移动端查看效果):
- 这不会在桌面/完整浏览器中显示,只会在移动浏览器中显示
N
注意,由于平台HTML缓存不区分移动、桌面端,因此此功能实际上无法稳定使用
- <nomobile>
- <nomobile>允许编辑控制哪些内容显示在桌面/完整浏览器中,标签之间包裹的内容将仅显示在桌面/完整浏览器中,不会出现在移动设备浏览器中,与之相配合的标签为<mobileonly>。
- 格式:
- <nomobile>这不会在移动浏览器中显示,只会在桌面/完整浏览器中显示</nomobile>
- 实际效果(请使用浏览器F12控制台模拟移动端查看效果):
- 这不会在移动浏览器中显示,只会在桌面/完整浏览器中显示
- <nowiki>
- <nowiki>标签可以使大部分Wikitext语法、解析函数、HTML标签等不被解析,同时也会取消所有排版格式,但也可以通过将nowiki标签拆成多组来保留排版用代码的效果。
- 格式:
- <nowiki>{{PAGENAME}}</nowiki>
- <nowiki>[[测试]]</nowiki>
- <nowiki>{{颜色|red|红色}}</nowiki>
- <nowiki><gallery></nowiki>
P
- <player>
来源:https://github.com/ubcudvikler/AudioPlayer2
英文文档:https://www.mediawiki.org/w/index.php?oldid=4614376
疑似无法使用。
- <poem>
来源:https://www.mediawiki.org/wiki/Extension:Poem
- <poll>
来源: https://www.mediawiki.org/wiki/Extension:AJAX_Poll
- <pre>
原生支持的HTML标签:https://www.mediawiki.org/wiki/Help:HTML_in_wikitext
R
- <ref>
- <references>
S
- <section>
- <seo>
- <smwdoc>
- <source>
- <syntaxhighlight>
T
- <tabber>
- <templatedata>