Module:曲包列表:修订间差异
标签:撤销 |
AnoKodokushi(留言 | 贡献) "#"修正 |
||
| 第16行: | 第16行: | ||
local function esc(s) | local function esc(s) | ||
return (s:gsub('|', '|')) | return (s:gsub('|', '|')) | ||
end | |||
-- 链接目标: # 是 MediaWiki 的锚点分隔符, 标题里一律换成全角 # | |||
-- 优先用「链接名」字段; 没有就回退到曲名并自动替换 (双保险) | |||
-- 注意: 光用 <nowiki>#</nowiki> 之类的转义救不了 —— # 在标题解析阶段就被切走了 | |||
local function pageName(song, suffix) | |||
local n = song['链接名'] or song['曲名'] | |||
if suffix then | |||
n = n .. '(' .. suffix .. ')' | |||
end | |||
return (n:gsub('#', '#')) | |||
end | end | ||