<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://zh.enter-politics.com/index.php?action=history&amp;feed=atom&amp;title=%E6%A8%A1%E5%9D%97%3APage</id>
	<title>模块:Page - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://zh.enter-politics.com/index.php?action=history&amp;feed=atom&amp;title=%E6%A8%A1%E5%9D%97%3APage"/>
	<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;action=history"/>
	<updated>2026-04-08T11:20:24Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6266&amp;oldid=prev</id>
		<title>白龙：导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6266&amp;oldid=prev"/>
		<updated>2020-08-12T15:54:32Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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;2020年8月12日 (三) 15:54的版本&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key mw-wiki2_:diff::1.12:old-6031:rev-6266 --&gt;
&lt;/table&gt;</summary>
		<author><name>白龙</name></author>
	</entry>
	<entry>
		<id>https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6031&amp;oldid=prev</id>
		<title>Leiem：导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6031&amp;oldid=prev"/>
		<updated>2020-08-04T13:43:41Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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;2020年8月4日 (二) 13:43的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- This module is meant to allow the goodies listed in&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- This module is meant to allow the goodies listed in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- http://www.mediawiki&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.wikimirror&lt;/ins&gt;.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- to be accessed by people who don't want to program a Lua module.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- to be accessed by people who don't want to program a Lua module.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- Usage is:  {{#invoke:Page|(function)|parameters}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- Usage is:  {{#invoke:Page|(function)|parameters}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Leiem</name></author>
	</entry>
	<entry>
		<id>https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6265&amp;oldid=prev</id>
		<title>2013年4月22日 (一) 16:24 zhWP&gt;Liangent</title>
		<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6265&amp;oldid=prev"/>
		<updated>2013-04-22T16:24:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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;2013年4月22日 (一) 16:24的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- This module is meant to allow the goodies listed in&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- This module is meant to allow the goodies listed in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- http://www.mediawiki&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.wikimirror&lt;/del&gt;.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- to be accessed by people who don't want to program a Lua module.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- to be accessed by people who don't want to program a Lua module.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- Usage is:  {{#invoke:Page|(function)|parameters}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---- Usage is:  {{#invoke:Page|(function)|parameters}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>zhWP&gt;Liangent</name></author>
	</entry>
	<entry>
		<id>https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6030&amp;oldid=prev</id>
		<title>2013年4月22日 (一) 16:24 Template&gt;Liangent</title>
		<link rel="alternate" type="text/html" href="https://zh.enter-politics.com/index.php?title=%E6%A8%A1%E5%9D%97:Page&amp;diff=6030&amp;oldid=prev"/>
		<updated>2013-04-22T16:24:08Z</updated>

		<summary type="html">&lt;p&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'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['p'..i] or pargs['p'..i]; end&lt;br /&gt;
    if not id and not mw.ustring.match( page, '%S' ) 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, ',' ));&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>Template&gt;Liangent</name></author>
	</entry>
</feed>