<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://utcwiki.com/%E6%A8%A1%E5%9D%97:Citebody/history?feed=atom</id>
	<title>模块:Citebody - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://utcwiki.com/%E6%A8%A1%E5%9D%97:Citebody/history?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://utcwiki.com/%E6%A8%A1%E5%9D%97:Citebody/history"/>
	<updated>2026-06-23T09:40:22Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://utcwiki.com/index.php?title=%E6%A8%A1%E5%9D%97:Citebody&amp;diff=20423&amp;oldid=prev</id>
		<title>僵尸君呀：​修复错误</title>
		<link rel="alternate" type="text/html" href="https://utcwiki.com/index.php?title=%E6%A8%A1%E5%9D%97:Citebody&amp;diff=20423&amp;oldid=prev"/>
		<updated>2024-02-12T02:49:59Z</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-Hans-CN&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;2024年2月12日 (一) 10:49的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第15行：&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第15行：&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;    if b.empty(arc) then&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;    if b.empty(arc) then&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;        local url = &#039;https://arc.utcwiki.com/tumblr/api/v1/posts/show?id=&#039; .. id .. &#039;&amp;amp;wiki=1&amp;amp;only=blog_name,first_archive_time,publishing_time&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;        local url = &#039;https://arc.utcwiki.com/tumblr/api/v1/posts/show?id=&#039; .. id .. &#039;&amp;amp;wiki=1&amp;amp;only=blog_name,first_archive_time,publishing_time&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;        local data = mw.ext.externalData.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;getWebData(&lt;/del&gt;{&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;        local data = mw.ext.externalData.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;getExternalData&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; url = url }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;         &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   url&lt;/del&gt; = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;url,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;        &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;local&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;arc_result&lt;/ins&gt; = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;data.__json.response.posts[1]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;            format =  &#039;JSON with JSONpath&#039;,&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;            [&#039;use jsonpath&#039;] = true,&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;            data = &#039;$.response.posts[0]&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;        })&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;        local arc_result = data[1][&quot;$.response.posts[0]&quot;]&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;        blog = arc_result[&quot;blog_name&quot;]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;        blog = arc_result[&quot;blog_name&quot;]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;        publishing_time = os.date(&quot;%Y年%m月%d日&quot;, arc_result[&quot;data&quot;][&quot;timestamp&quot;])&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;        publishing_time = os.date(&quot;%Y年%m月%d日&quot;, arc_result[&quot;data&quot;][&quot;timestamp&quot;])&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第46行：&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第41行：&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;    return result&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;    return result&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;end&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;end&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&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;return p&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&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;return p&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>僵尸君呀</name></author>
	</entry>
	<entry>
		<id>https://utcwiki.com/index.php?title=%E6%A8%A1%E5%9D%97:Citebody&amp;diff=20422&amp;oldid=prev</id>
		<title>僵尸君呀：​创建页面，内容为“local p = {} local b = require(&quot;Module:Basic&quot;)  function p.tumblr(frame)     local args = frame.args     local id = args[1]     local url_text = args[&quot;url_text&quot;]     local content_text = args[&quot;content_text&quot;]     local arc = args[&quot;arc&quot;]     local blog = args[&quot;blog&quot;]     local publishing_time = args[&quot;publishing_time&quot;]     local archive_time = args[&quot;archive_time&quot;]     local result = &quot;&quot;      if b.empty(arc) then         local url = &#039;https://arc.utcwiki.com/tumblr/a…”</title>
		<link rel="alternate" type="text/html" href="https://utcwiki.com/index.php?title=%E6%A8%A1%E5%9D%97:Citebody&amp;diff=20422&amp;oldid=prev"/>
		<updated>2024-02-12T01:54:48Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“local p = {} local b = require(&amp;quot;Module:Basic&amp;quot;)  function p.tumblr(frame)     local args = frame.args     local id = args[1]     local url_text = args[&amp;quot;url_text&amp;quot;]     local content_text = args[&amp;quot;content_text&amp;quot;]     local arc = args[&amp;quot;arc&amp;quot;]     local blog = args[&amp;quot;blog&amp;quot;]     local publishing_time = args[&amp;quot;publishing_time&amp;quot;]     local archive_time = args[&amp;quot;archive_time&amp;quot;]     local result = &amp;quot;&amp;quot;      if b.empty(arc) then         local url = &amp;#039;https://arc.utcwiki.com/tumblr/a…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local b = require(&amp;quot;Module:Basic&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
function p.tumblr(frame)&lt;br /&gt;
    local args = frame.args&lt;br /&gt;
    local id = args[1]&lt;br /&gt;
    local url_text = args[&amp;quot;url_text&amp;quot;]&lt;br /&gt;
    local content_text = args[&amp;quot;content_text&amp;quot;]&lt;br /&gt;
    local arc = args[&amp;quot;arc&amp;quot;]&lt;br /&gt;
    local blog = args[&amp;quot;blog&amp;quot;]&lt;br /&gt;
    local publishing_time = args[&amp;quot;publishing_time&amp;quot;]&lt;br /&gt;
    local archive_time = args[&amp;quot;archive_time&amp;quot;]&lt;br /&gt;
    local result = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    if b.empty(arc) then&lt;br /&gt;
        local url = &amp;#039;https://arc.utcwiki.com/tumblr/api/v1/posts/show?id=&amp;#039; .. id .. &amp;#039;&amp;amp;wiki=1&amp;amp;only=blog_name,first_archive_time,publishing_time&amp;#039;&lt;br /&gt;
        local data = mw.ext.externalData.getWebData({&lt;br /&gt;
            url = url,&lt;br /&gt;
            format =  &amp;#039;JSON with JSONpath&amp;#039;,&lt;br /&gt;
            [&amp;#039;use jsonpath&amp;#039;] = true,&lt;br /&gt;
            data = &amp;#039;$.response.posts[0]&amp;#039;&lt;br /&gt;
        })&lt;br /&gt;
        local arc_result = data[1][&amp;quot;$.response.posts[0]&amp;quot;]&lt;br /&gt;
        blog = arc_result[&amp;quot;blog_name&amp;quot;]&lt;br /&gt;
        publishing_time = os.date(&amp;quot;%Y年%m月%d日&amp;quot;, arc_result[&amp;quot;data&amp;quot;][&amp;quot;timestamp&amp;quot;])&lt;br /&gt;
        archive_time = os.date(&amp;quot;%Y年%m月%d日&amp;quot;, arc_result[&amp;quot;first_archive_timestamp&amp;quot;])&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    blog = blog:gsub(&amp;quot;^%l&amp;quot;, mw.ustring.upper)&lt;br /&gt;
&lt;br /&gt;
    if b.empty(content_text) then&lt;br /&gt;
        result = &amp;quot;“&amp;quot; .. content_text .. &amp;quot;”&amp;lt;br&amp;gt;——&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    if not b.empty(url_text) then&lt;br /&gt;
        url_text = id&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    result = result .. &amp;quot;[https://&amp;quot; .. blog .. &amp;quot;.tumblr.com/&amp;quot; .. id .. &amp;quot; &amp;quot; .. url_text .. &amp;quot;]&amp;quot; .. &amp;quot;，&amp;quot; .. blog .. &amp;quot;，发布于&amp;quot; .. publishing_time&lt;br /&gt;
&lt;br /&gt;
    if b.empty(arc) then&lt;br /&gt;
        result =  result .. &amp;quot;，&amp;quot; .. &amp;quot;[https://arc.utcwiki.com/tumblr/&amp;quot; .. id .. &amp;quot; 存档]于&amp;quot; .. archive_time&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    result = result .. &amp;quot;。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>僵尸君呀</name></author>
	</entry>
</feed>