<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3APage</id>
	<title>Module:Page - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3APage"/>
	<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Module:Page&amp;action=history"/>
	<updated>2026-10-31T11:46:04Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://130.wiki/index.php?title=Module:Page&amp;diff=7611&amp;oldid=prev</id>
		<title>zhwiki&gt;Hamish：​:w:en:Special:Diff/1281806144</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Module:Page&amp;diff=7611&amp;oldid=prev"/>
		<updated>2026-09-03T12:07:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=W:en:Special:Diff/1281806144&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;W:en:Special:Diff/1281806144（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;w:en:Special:Diff/1281806144&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;https://130.wiki/index.php?title=Module:Page&amp;amp;diff=7611&amp;amp;oldid=4433&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>zhwiki&gt;Hamish</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Module:Page&amp;diff=4433&amp;oldid=prev</id>
		<title>闲敲棋子落灯花：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Module:Page&amp;diff=4433&amp;oldid=prev"/>
		<updated>2026-08-04T01:11:54Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月4日 (二) 01:11的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key 130.wiki::diff:1.41:old-2804:rev-4433 --&gt;
&lt;/table&gt;</summary>
		<author><name>闲敲棋子落灯花</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Module:Page&amp;diff=2804&amp;oldid=prev</id>
		<title>IdleTap-bot：​导入自求闻百科</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Module:Page&amp;diff=2804&amp;oldid=prev"/>
		<updated>2026-08-03T06:37:39Z</updated>

		<summary type="html">&lt;p&gt;导入自求闻百科&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月3日 (一) 06:37的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key 130.wiki::diff:1.41:old-4432:rev-2804 --&gt;
&lt;/table&gt;</summary>
		<author><name>IdleTap-bot</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Module:Page&amp;diff=4432&amp;oldid=prev</id>
		<title>Qiuwen&gt;WaitSpring-bot 2：​已保护“Module:Page”：​机器用户批量保护高风险模板（[编辑=仅允许模板编辑员]（无限期）[移动=仅允许模板编辑员]（无限期））</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Module:Page&amp;diff=4432&amp;oldid=prev"/>
		<updated>2023-02-04T10:29:38Z</updated>

		<summary type="html">&lt;p&gt;已保护“&lt;a href=&quot;/wiki/Module:Page&quot; title=&quot;Module:Page&quot;&gt;Module:Page&lt;/a&gt;”：​机器用户批量保护&lt;a href=&quot;/index.php?title=QW:HRT&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;QW:HRT（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;高风险模板&lt;/a&gt;（[编辑=仅允许模板编辑员]（无限期）[移动=仅允许模板编辑员]（无限期））&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;---- This module is meant to allow the goodies listed in&lt;br /&gt;
---- http://www.mediawiki.wikimirror.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects&lt;br /&gt;
---- to be accessed by people who don&amp;#039;t want to program a Lua module.&lt;br /&gt;
---- Usage is:  {{#invoke:Page|(function)|parameters}}&lt;br /&gt;
---- (function) is one of the function names from the table above:&lt;br /&gt;
---- id, interwiki, namespace, fragment, nsText, subjectNsText, text, prefixedText, fullText ...&lt;br /&gt;
&lt;br /&gt;
---- parameters are:&lt;br /&gt;
---- page = (name of page to load; leave blank to call mw.title.getCurrentTitle()&lt;br /&gt;
----    this is &amp;quot;text&amp;quot; passed to mw.title.new or &amp;quot;title&amp;quot; passed to mw.title.makeTitle&lt;br /&gt;
---- makeTitle = nonblank to call mw.title.makeTitle otherwise mw.title.new is called&lt;br /&gt;
---- namespace = (parameter passed to new/makeTitle)&lt;br /&gt;
---- fragment = (parameter passed to makeTitle)&lt;br /&gt;
---- interwiki = (parameter passed to makeTitle)&lt;br /&gt;
---- p1 = first parameter passed to functions within the title object&lt;br /&gt;
---- p2 = second parameter &amp;quot; &amp;quot; &amp;quot; &amp;quot;&lt;br /&gt;
---- p3 etc. (for inNamespaces)&lt;br /&gt;
&lt;br /&gt;
function main(frame, field)&lt;br /&gt;
    local args, pargs = frame.args, ( frame:getParent() or {} ).args or {};&lt;br /&gt;
    local makeTitle=args.makeTitle or pargs.makeTitle or &amp;quot;&amp;quot;;&lt;br /&gt;
    local namespace=args.namespace or pargs.namespace or &amp;quot;&amp;quot;;&lt;br /&gt;
    local fragment=args.fragment or pargs.fragment or &amp;quot;&amp;quot;;&lt;br /&gt;
    local interwiki=args.interwiki or pargs.interwiki or &amp;quot;&amp;quot;;&lt;br /&gt;
    local nowiki=args.nowiki or pargs.nowiki or false;&lt;br /&gt;
    local page=args.page or args[1] or pargs.page or pargs[1] or &amp;quot;&amp;quot;;&lt;br /&gt;
    local id= tonumber( args.id or pargs.id );&lt;br /&gt;
    local pn = {};&lt;br /&gt;
    local title -- holds the result of the mw.title.xxx call&lt;br /&gt;
    &lt;br /&gt;
    for i = 1,9 do pn[i] = args[&amp;#039;p&amp;#039;..i] or pargs[&amp;#039;p&amp;#039;..i]; end&lt;br /&gt;
    if not id and not mw.ustring.match( page, &amp;#039;%S&amp;#039; ) then page = nil; end&lt;br /&gt;
    &lt;br /&gt;
    if id then&lt;br /&gt;
        title = mw.title.new(id);&lt;br /&gt;
        if not title then return &amp;quot;error: failed to mw.title.new(&amp;quot; .. id .. &amp;quot;)&amp;quot;; end&lt;br /&gt;
    elseif not page then&lt;br /&gt;
        title = mw.title.getCurrentTitle();&lt;br /&gt;
        if not title then return &amp;quot;error: failed to getCurrentTitle()&amp;quot;; end&lt;br /&gt;
    elseif makeTitle then&lt;br /&gt;
        title = mw.title.makeTitle(namespace, page, fragment, interwiki);&lt;br /&gt;
        if not title then&lt;br /&gt;
            return mw.ustring.format(&amp;quot;error: failed to makeTitle(%s,%s,%s,%s)&amp;quot;, namespace, page, fragment, interwiki);&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        title=mw.title.new(page, namespace);&lt;br /&gt;
        if not title then return &amp;quot;error: failed to mw.title.new(&amp;quot; .. page .. &amp;quot;,&amp;quot; .. namespace .. &amp;quot;)&amp;quot;; end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result, success = title[field];&lt;br /&gt;
    if type(result) == &amp;quot;function&amp;quot; then&lt;br /&gt;
        success, result = pcall( result, title, unpack(pn) );&lt;br /&gt;
        if not success then&lt;br /&gt;
            return mw.ustring.format(&amp;quot;error: failed to title:%s(%s)&amp;quot;, field, table.concat(pn, &amp;#039;,&amp;#039; ));&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    if nowiki and result ~= nil then&lt;br /&gt;
        return mw.text.nowiki( tostring( result ) );&lt;br /&gt;
    else&lt;br /&gt;
        return tostring(result or &amp;quot;&amp;quot;);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local p = {};&lt;br /&gt;
&lt;br /&gt;
-- main function does all the work&lt;br /&gt;
function p.id(frame) return main(frame, &amp;quot;id&amp;quot;); end&lt;br /&gt;
function p.interwiki(frame) return main(frame, &amp;quot;interwiki&amp;quot;); end&lt;br /&gt;
function p.namespace(frame) return main(frame, &amp;quot;namespace&amp;quot;); end&lt;br /&gt;
function p.fragment(frame) return main(frame, &amp;quot;fragment&amp;quot;); end&lt;br /&gt;
function p.nsText(frame) return main(frame, &amp;quot;nsText&amp;quot;) end&lt;br /&gt;
function p.subjectNsText(frame) return main(frame, &amp;quot;subjectNsText&amp;quot;); end&lt;br /&gt;
function p.text(frame) return main(frame, &amp;quot;text&amp;quot;); end&lt;br /&gt;
function p.prefixedText(frame) return main(frame, &amp;quot;prefixedText&amp;quot;); end&lt;br /&gt;
function p.fullText(frame) return main(frame, &amp;quot;fullText&amp;quot;); end&lt;br /&gt;
function p.rootText(frame) return main(frame, &amp;quot;rootText&amp;quot;); end&lt;br /&gt;
function p.baseText(frame) return main(frame, &amp;quot;baseText&amp;quot;); end&lt;br /&gt;
function p.subpageText(frame) return main(frame, &amp;quot;subpageText&amp;quot;); end&lt;br /&gt;
function p.canTalk(frame) return main(frame, &amp;quot;canTalk&amp;quot;); end&lt;br /&gt;
function p.exists(frame) return main(frame, &amp;quot;exists&amp;quot;); end&lt;br /&gt;
function p.fileExists(frame) return main(frame, &amp;quot;fileExists&amp;quot;); end&lt;br /&gt;
function p.isContentPage(frame) return main(frame, &amp;quot;isContentPage&amp;quot;); end&lt;br /&gt;
function p.isExternal(frame) return main(frame, &amp;quot;isExternal&amp;quot;); end&lt;br /&gt;
function p.isLocal(frame) return main(frame, &amp;quot;isLocal&amp;quot;); end&lt;br /&gt;
function p.isRedirect(frame) return main(frame, &amp;quot;isRedirect&amp;quot;); end&lt;br /&gt;
function p.isSpecialPage(frame) return main(frame, &amp;quot;isSpecialPage&amp;quot;); end&lt;br /&gt;
function p.isSubpage(frame) return main(frame, &amp;quot;isSubpage&amp;quot;); end&lt;br /&gt;
function p.isTalkPage(frame) return main(frame, &amp;quot;isTalkPage&amp;quot;); end&lt;br /&gt;
function p.isSubpageOf(frame) return main(frame, &amp;quot;isSubpageOf&amp;quot;); end&lt;br /&gt;
function p.inNamespace(frame) return main(frame, &amp;quot;inNamespace&amp;quot;); end&lt;br /&gt;
function p.inNamespaces(frame) return main(frame, &amp;quot;inNamespaces&amp;quot;); end&lt;br /&gt;
function p.hasSubjectNamespace(frame) return main(frame, &amp;quot;hasSubjectNamespace&amp;quot;); end&lt;br /&gt;
function p.contentModel(frame) return main(frame, &amp;quot;contentModel&amp;quot;); end&lt;br /&gt;
function p.basePageTitle(frame) return main(frame, &amp;quot;basePageTitle&amp;quot;); end&lt;br /&gt;
function p.rootPageTitle(frame) return main(frame, &amp;quot;rootPageTitle&amp;quot;); end&lt;br /&gt;
function p.talkPageTitle(frame) return main(frame, &amp;quot;talkPageTitle&amp;quot;); end&lt;br /&gt;
function p.subjectPageTitle(frame) return main(frame, &amp;quot;subjectPageTitle&amp;quot;); end&lt;br /&gt;
function p.subPageTitle(frame) return main(frame, &amp;quot;subPageTitle&amp;quot;); end&lt;br /&gt;
function p.partialUrl(frame) return main(frame, &amp;quot;partialUrl&amp;quot;); end&lt;br /&gt;
function p.fullUrl(frame) return main(frame, &amp;quot;fullUrl&amp;quot;); end&lt;br /&gt;
function p.localUrl(frame) return main(frame, &amp;quot;localUrl&amp;quot;); end&lt;br /&gt;
function p.canonicalUrl(frame) return main(frame, &amp;quot;canonicalUrl&amp;quot;); end&lt;br /&gt;
function p.getContent(frame) return main(frame, &amp;quot;getContent&amp;quot;); end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Qiuwen&gt;WaitSpring-bot 2</name></author>
	</entry>
</feed>