Skip to content

Extensions

Bhsd edited this page Oct 23, 2026 · 8 revisions

Other Languages

简介

WikiParser-Node 将扩展标签的内容统一解析为 ext-inner 节点,但不同扩展标签的 ext-inner 节点结构各不相同,下表整理了不同扩展标签对应的 ext-inner 节点。尚未支持的扩展标签统一解析为 NowikiToken。

节点 扩展标签 子节点 type
Token <combooption>
<indicator>
<langconvert>
<option>
<phonos>
<poem>
<ref>
<tab>
<tabs>
CategorytreeToken <categorytree>
CharinsertToken <charinsert> charinsert-line
CommentedToken <hiero>
FuncTagToken <seo> param-line
GalleryToken <gallery> gallery-image
ImagemapToken <imagemap> imagemap-image
imagemap-link
MultiLineToken <poll>
NestedToken <choose>
<combobox>
<references>
NowikiToken 所有未支持的扩展标签
ParamTagToken <dynamicpagelist>
<inputbox>
<seo>
param-line
PreToken <pre>
TranslateToken <translate> translate-attr
translate-inner
TvarToken <tvar> tvar-name

支持情况

下表整理了各扩展标签的支持情况。

扩展标签 解析 语法检查 生成 HTML
<categorytree> ✓ ✓ ✕
<ce> ✕ ✓ ✓
<charinsert> ✓ ✓ ✓
<chem> ✕ ✓ ✓
<choose> ✓ ✓ ✕
<combobox> ✓ ✓ ✕
<combooption> ✓ ✕
<dynamicpagelist> ✓ ✓ ✕
<gallery> ✓ ✓ ✓
<hiero> ✓ ✕ ✕
<imagemap> ✓ ✓ ✕
<indicator> ✓ ✓ ✓
<inputbox> ✓ ✓ ✕
<langconvert> ✓ ✓
<languages> ✓
<mapframe> ✕ ✓ ✕
<maplink> ✕ ✓ ✕
<math> ✕ ✓ ✓
<nowiki> ✓
<phonos> ✓ ✓ ✕
<poem> ✓ ✓
<poll> ✓ ✕
<pre> ✓ ✓
<quiz> ✕ ✕ ✕
<ref> ✓ ✓
<references> ✓ ✓ ✓
<rss> ✓ ✕
<score> ✕ ✓ ✕
<section> ✓
<seo> ✓ ✓ ✕
<source> ✕ ✓
<syntaxhighlight> ✕ ✓
<tab> ✓ ✕
<tabs> ✓ ✕
<templatedata> ✕ ✓ ✓
<templatestyles> ✓ ✕
<timeline> ✕ ✕ ✕
<translate> ✓ ✓
<tvar> ✓ ✓

Clone this wiki locally