该模块返回一个函数,这个函数用来获取页面的维基代码,需要传入的一个参数是页面名字。这个模块会自动处理重定向页面,获取最终指向的页面。
示例:(摘自模块:Summon)
local getCode = require('Module:GetPageCode')
local code = getCode(page)
return function(name)
local redirect, nextv = nil, nil
repeat
nextv =(nextv or mw.title.new(name)).redirectTarget
if nextv then redirect = nextv end
until not nextv
local code = (redirect or mw.title.new(name)):getContent()
return code
end