zh:entities
目录
字符实体
DokuWiki 能够基于配置文件进行字符或者字符串替代。默认会将字符的组合转化为他们的等效打印符号。
例如:
<< to « >> to » => to ⇒ \_ to
参见语法页的文本转换。
转换细节存储于 conf/entities.conf
文件内。为防止 DokuWiki 更新时覆盖您的转换修改,您应当将其放入本地化文件 conf/entities.local.conf
中。如果您需要关闭默认转换,可以将需要关闭的转换字符加入 conf/entities.local.conf
:本地化文件读取优先权高于 conf/entities.conf
。例如:添加 add
(c) (c)
到 conf/entities.local.conf
,这样括号内的 c 就不会转换为版权符号了。
虽然实体系统常用于简单文本替换,但是也可用于插入一些比较复杂的实体。这就包括 HTML。然而要知道的是,当与非 HTML 结合使用时,可能会造成崩溃(如 ODT)。所以无论何时推荐使用 UTF-8 字符。
编辑配置文件前请阅读 UTF-8 编码。
示例配置
实体机制可用于使 DokuWiki 适应某些法语排版规则,这些规则要求在标点符号之前或之后使用不间断空格。
<< « ? ? : : ! ! ; ; >> »
要想使用世界于进行排版,使用下面的转换:
CX Ĉ cx ĉ GX Ĝ gx ĝ HX Ĥ hx ĥ JX Ĵ jx
使用数字符号 (#)
在 conf/entities.local.conf
中数字符号 #
用于开始注释。如果您想要使用该符号,需要使用反斜线 \
。例如:
~~noheader~~ <style> \#dokuwiki__header { display: none; } </style>
参见
zh/entities.txt · 最后更改: 2021-05-18 03:45 由 hfl