Module:曲包列表:修订间差异

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