<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://learn.devc.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>陋室 - 用户贡献 [zh]</title>
	<link rel="self" type="application/atom+xml" href="https://learn.devc.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://learn.devc.dev/wiki/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Maintenance_script"/>
	<updated>2026-06-25T08:57:29Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E6%A8%A1%E6%9D%BF:%E7%AB%99%E7%82%B9%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3/sandbox&amp;diff=2214</id>
		<title>模板:站点帮助文档/sandbox</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E6%A8%A1%E6%9D%BF:%E7%AB%99%E7%82%B9%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3/sandbox&amp;diff=2214"/>
		<updated>2026-05-21T03:20:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​更新帮助导航链接至新标题，移除旧重定向引用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navbox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ [[:Category:站点帮助文档|站点帮助文档]]&lt;br /&gt;
|-&lt;br /&gt;
|阅读&lt;br /&gt;
|[[Help:移动优化|移动优化]]&lt;br /&gt;
|-&lt;br /&gt;
|编辑&lt;br /&gt;
|[[Help:维基化|维基化]] · [[Help:快速指南|快速指南]] · [[Help:编辑页面|编辑页面]] · [[Help:图片指南|图片指南]] · [[Help:编辑摘要|编辑摘要]]  · [[Help:编辑冲突|编辑冲突]]&lt;br /&gt;
|-&lt;br /&gt;
|高级编辑&lt;br /&gt;
|[[Help:站点分类|站点分类]] · [[Help:站点模板|站点模板]] · [[Help:模板编写指南|模板编写指南]] · [[Help:模板样式|模板样式]] · [[Help:解析函数|解析函数]]&lt;br /&gt;
|-&lt;br /&gt;
|协作&lt;br /&gt;
|[[Help:历史与回退|历史与回退]] · [[Help:保护页面|保护页面]]&lt;br /&gt;
|-&lt;br /&gt;
|个人定制&lt;br /&gt;
|[[Help:定制消息|定制消息]] · [[Help:Gadget|Gadget]]&lt;br /&gt;
|-&lt;br /&gt;
|管理&lt;br /&gt;
|[[Help:学习指南|学习指南]] · [[Help:怎样的页面才会被计算为&amp;quot;文章页&amp;quot;|怎样的页面才会被计算为&amp;quot;文章页&amp;quot;]] · [[帮助:MediaWiki安装指南|MediaWiki安装指南]] · [[帮助:扩展语法与格式示例|扩展语法与格式示例]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navbox/sandbox|target=Template:站点帮助文档/sandbox|parent=Template:站点帮助文档/sandbox}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:站点帮助文档]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;沙盒版本：用于模板改造与兼容性测试。&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E6%A8%A1%E6%9D%BF:%E7%AB%99%E7%82%B9%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3&amp;diff=2213</id>
		<title>模板:站点帮助文档</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E6%A8%A1%E6%9D%BF:%E7%AB%99%E7%82%B9%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3&amp;diff=2213"/>
		<updated>2026-05-21T03:20:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​更新帮助导航链接至新标题，移除旧重定向引用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navbox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ [[:Category:站点帮助文档|站点帮助文档]]&lt;br /&gt;
|-&lt;br /&gt;
|阅读&lt;br /&gt;
|[[Help:移动优化|移动优化]]&lt;br /&gt;
|-&lt;br /&gt;
|编辑&lt;br /&gt;
|[[Help:维基化|维基化]] · [[Help:快速指南|快速指南]] · [[Help:编辑页面|编辑页面]] · [[Help:图片指南|图片指南]] · [[Help:编辑摘要|编辑摘要]]  · [[Help:编辑冲突|编辑冲突]]&lt;br /&gt;
|-&lt;br /&gt;
|高级编辑&lt;br /&gt;
|[[Help:站点分类|站点分类]] · [[Help:站点模板|站点模板]] · [[Help:模板编写指南|模板编写指南]] · [[Help:模板样式|模板样式]] · [[Help:解析函数|解析函数]]&lt;br /&gt;
|-&lt;br /&gt;
|协作&lt;br /&gt;
|[[Help:历史与回退|历史与回退]] · [[Help:保护页面|保护页面]]&lt;br /&gt;
|-&lt;br /&gt;
|个人定制&lt;br /&gt;
|[[Help:定制消息|定制消息]] · [[Help:Gadget|Gadget]]&lt;br /&gt;
|-&lt;br /&gt;
|管理&lt;br /&gt;
|[[Help:学习指南|学习指南]] · [[Help:怎样的页面才会被计算为&amp;quot;文章页&amp;quot;|怎样的页面才会被计算为&amp;quot;文章页&amp;quot;]] · [[帮助:MediaWiki安装指南|MediaWiki安装指南]] · [[帮助:扩展语法与格式示例|扩展语法与格式示例]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navbox|target=Template:站点帮助文档|parent=Template:站点帮助文档}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:站点模板]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:导航盒]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:站点帮助文档]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{/Doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E9%A1%B5%E9%9D%A2%E5%88%86%E7%B1%BB%E4%B8%8E%E5%BD%92%E7%B1%BB%E8%A7%84%E8%8C%83&amp;diff=2212</id>
		<title>帮助:页面分类与归类规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E9%A1%B5%E9%9D%A2%E5%88%86%E7%B1%BB%E4%B8%8E%E5%BD%92%E7%B1%BB%E8%A7%84%E8%8C%83&amp;diff=2212"/>
		<updated>2026-05-21T03:19:35Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页规定页面底部分类的归类方法与边界，确保分类可检索、可维护。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* 主命名空间内容页&lt;br /&gt;
* 模板命名空间页面&lt;br /&gt;
* 分类命名空间页面&lt;br /&gt;
&lt;br /&gt;
== 归类总则 ==&lt;br /&gt;
* 每个正式内容页至少应有 1 个主分类。&lt;br /&gt;
* 分类应与正文强相关，避免堆叠弱相关标签。&lt;br /&gt;
* 分类顺序保持稳定，非必要不频繁改动。&lt;br /&gt;
&lt;br /&gt;
== 模板相关归类 ==&lt;br /&gt;
* 模板页自身分类放在 &amp;lt;nowiki&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;/nowiki&amp;gt;。&lt;br /&gt;
* 需要作用到调用页的分类放在 &amp;lt;nowiki&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;/nowiki&amp;gt;。&lt;br /&gt;
* 禁止在主模板裸放 &amp;lt;nowiki&amp;gt;[[Category:...]]&amp;lt;/nowiki&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 特殊页面处理 ==&lt;br /&gt;
* 首页、测试页等可按项目规则单独约定。&lt;br /&gt;
* 维护状态建议使用隐藏分类承载。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2&amp;diff=2211</id>
		<title>帮助:编辑页面</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2&amp;diff=2211"/>
		<updated>2026-05-21T03:19:32Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页介绍本站常用编辑方式及推荐工作流。&lt;br /&gt;
&lt;br /&gt;
== 编辑方式 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 方式 !! 适用人群 !! 优点 !! 注意点&lt;br /&gt;
|-&lt;br /&gt;
| 可视化编辑 || 新手与内容编辑 || 上手快、所见即所得 || 复杂模板场景可能不稳定&lt;br /&gt;
|-&lt;br /&gt;
| 源代码编辑 || 熟悉语法的维护者 || 可精准控制结构与模板 || 需要掌握 wikitext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 推荐流程 ==&lt;br /&gt;
# 进入编辑前先阅读页面首段与当前结构。&lt;br /&gt;
# 小步提交，避免一次改动过大。&lt;br /&gt;
# 保存前填写清晰的编辑摘要。&lt;br /&gt;
# 保存后检查差异页是否符合预期。&lt;br /&gt;
&lt;br /&gt;
== 避免冲突 ==&lt;br /&gt;
* 长时间编辑建议先复制草稿到本地。&lt;br /&gt;
* 如页面活跃，先在讨论页说明改动范围。&lt;br /&gt;
* 冲突处理见 [[帮助:编辑冲突]]。&lt;br /&gt;
&lt;br /&gt;
== 发布前检查 ==&lt;br /&gt;
* 标题层级是否连续。&lt;br /&gt;
* 内链和分类是否正确。&lt;br /&gt;
* 模板参数是否完整。&lt;br /&gt;
* 表格在移动端是否可读。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E6%91%98%E8%A6%81&amp;diff=2210</id>
		<title>帮助:编辑摘要</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E6%91%98%E8%A6%81&amp;diff=2210"/>
		<updated>2026-05-21T03:19:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;编辑摘要用于说明本次改动的目的和范围，是协作透明度的关键信息。&lt;br /&gt;
&lt;br /&gt;
== 为什么要写编辑摘要 ==&lt;br /&gt;
* 便于他人快速理解你的修改意图。&lt;br /&gt;
* 降低回退和误解风险。&lt;br /&gt;
* 方便在历史记录中追踪问题。&lt;br /&gt;
&lt;br /&gt;
== 编写原则 ==&lt;br /&gt;
* 简洁：一句话说明核心改动。&lt;br /&gt;
* 具体：写明“改了什么”，避免“已更新”这类空泛描述。&lt;br /&gt;
* 可检索：必要时写入页面段落、模板名或分类名。&lt;br /&gt;
&lt;br /&gt;
== 推荐写法 ==&lt;br /&gt;
* &amp;lt;code&amp;gt;修正“安装步骤”中的 PHP 版本说明&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;新增“移动端宽表处理”示例&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;将分类从“待建设分类”调整为“骨架分类”&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 不推荐写法 ==&lt;br /&gt;
* &amp;lt;code&amp;gt;改了下&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;更新&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;。&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 与其他功能的配合 ==&lt;br /&gt;
* 大改动建议先用“显示预览”。&lt;br /&gt;
* 高风险改动建议先在讨论页说明。&lt;br /&gt;
* 若是微小格式修复，可勾选“小编辑”。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E5%86%B2%E7%AA%81&amp;diff=2209</id>
		<title>帮助:编辑冲突</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E5%86%B2%E7%AA%81&amp;diff=2209"/>
		<updated>2026-05-21T03:19:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;当两位或以上用户同时编辑同一页面并先后保存时，后保存者可能遇到编辑冲突。&lt;br /&gt;
&lt;br /&gt;
== 何时发生 ==&lt;br /&gt;
* 你打开编辑页后，其他人先提交了新版本。&lt;br /&gt;
* 你的改动与新版本改动区域发生重叠。&lt;br /&gt;
&lt;br /&gt;
== 处理步骤 ==&lt;br /&gt;
# 阅读冲突页面提示，确认“当前版本”和“你的版本”。&lt;br /&gt;
# 将你的有效改动手动合并到最新版本。&lt;br /&gt;
# 使用“显示更改”检查合并结果。&lt;br /&gt;
# 填写编辑摘要并重新保存。&lt;br /&gt;
&lt;br /&gt;
== 降低冲突风险 ==&lt;br /&gt;
* 大改动前先在讨论页说明范围。&lt;br /&gt;
* 分批提交，避免长时间一次性编辑。&lt;br /&gt;
* 高活跃页面优先小步快跑。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 ==&lt;br /&gt;
* [[帮助:编辑页面]]&lt;br /&gt;
* [[帮助:编辑摘要]]&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E6%8A%A4%E8%84%9A%E6%9C%AC&amp;diff=2208</id>
		<title>帮助:维护脚本</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E6%8A%A4%E8%84%9A%E6%9C%AC&amp;diff=2208"/>
		<updated>2026-05-21T03:19:23Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页列出站点常用维护脚本及适用场景。执行前请先备份数据库。&lt;br /&gt;
&lt;br /&gt;
== 常用脚本 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 更新数据库结构&lt;br /&gt;
php maintenance/run.php update.php --quick&lt;br /&gt;
&lt;br /&gt;
# 重建最近更改&lt;br /&gt;
php maintenance/run.php rebuildrecentchanges.php&lt;br /&gt;
&lt;br /&gt;
# 刷新链接关系&lt;br /&gt;
php maintenance/run.php refreshLinks.php&lt;br /&gt;
&lt;br /&gt;
# 重建全文索引&lt;br /&gt;
php maintenance/run.php rebuildtextindex.php&lt;br /&gt;
&lt;br /&gt;
# 执行队列任务&lt;br /&gt;
php maintenance/run.php runJobs.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用建议 ==&lt;br /&gt;
* 维护窗口执行，避免业务高峰。&lt;br /&gt;
* 先在测试环境验证脚本副作用。&lt;br /&gt;
* 记录执行时间、参数和结果，便于追踪。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E5%9F%BA%E5%8C%96&amp;diff=2207</id>
		<title>帮助:维基化</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E5%9F%BA%E5%8C%96&amp;diff=2207"/>
		<updated>2026-05-21T03:19:14Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;维基化是将原始文本整理为可维护、可协作的 wiki 页面结构。&lt;br /&gt;
&lt;br /&gt;
== 目标 ==&lt;br /&gt;
* 结构清晰：读者能快速定位信息。&lt;br /&gt;
* 语法规范：减少渲染异常与维护成本。&lt;br /&gt;
* 可追溯：来源明确、改动可审计。&lt;br /&gt;
&lt;br /&gt;
== 基本结构 ==&lt;br /&gt;
# 首段摘要：用 1 段说明主题与边界。&lt;br /&gt;
# 分级标题：按 &amp;lt;code&amp;gt;==&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;===&amp;lt;/code&amp;gt; 逐级展开，不跳级。&lt;br /&gt;
# 参考资料：关键事实建议附来源。&lt;br /&gt;
&lt;br /&gt;
== 常用维基语法 ==&lt;br /&gt;
=== 标题 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
== 二级标题 ==&lt;br /&gt;
=== 三级标题 ===&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 列表 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
* 无序项&lt;br /&gt;
# 有序项&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参考文献 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
文字内容&amp;lt;ref&amp;gt;来源信息&amp;lt;/ref&amp;gt;&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 表格 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 字段 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| 示例 || 内容&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 质量检查清单 ==&lt;br /&gt;
* 是否存在断裂标题层级。&lt;br /&gt;
* 是否存在无来源的关键事实。&lt;br /&gt;
* 是否存在过度装饰、口语化表达或无关内容。&lt;br /&gt;
* 内链与分类是否正确。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E7%AB%99%E7%82%B9%E5%88%86%E7%B1%BB%E6%A0%91%E8%AF%84%E4%BC%B0&amp;diff=2206</id>
		<title>项目:站点分类树评估</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E7%AB%99%E7%82%B9%E5%88%86%E7%B1%BB%E6%A0%91%E8%AF%84%E4%BC%B0&amp;diff=2206"/>
		<updated>2026-05-21T03:19:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页记录“分类:站点分类”根树的阶段性评估结果与治理建议。&lt;br /&gt;
&lt;br /&gt;
== 评估日期 ==&lt;br /&gt;
* 2026-05-18&lt;br /&gt;
&lt;br /&gt;
== 评估范围与方法 ==&lt;br /&gt;
* 范围：从“分类:站点分类”递归可达的分类树。&lt;br /&gt;
* 方法：使用维护脚本进行只读统计。&lt;br /&gt;
&lt;br /&gt;
== 关键结果 ==&lt;br /&gt;
* 根树分类节点总数：176&lt;br /&gt;
* 空分类总数：109&lt;br /&gt;
* 树最大深度（统计上限 8）：8&lt;br /&gt;
* 多父类现象：存在（当前策略允许的多维组织）&lt;br /&gt;
&lt;br /&gt;
== 已执行动作 ==&lt;br /&gt;
* 保留空分类，不执行批量删除。&lt;br /&gt;
* 建立隐藏治理分类：&lt;br /&gt;
** [[:Category:骨架分类]]&lt;br /&gt;
** [[:Category:待建设分类]]&lt;br /&gt;
&lt;br /&gt;
== 后续建议 ==&lt;br /&gt;
# 先治理高频访问路径上的空分类。&lt;br /&gt;
# 建立季度复评机制，持续跟踪结构质量。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%A7%BB%E5%8A%A8%E4%BC%98%E5%8C%96&amp;diff=2205</id>
		<title>帮助:移动优化</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%A7%BB%E5%8A%A8%E4%BC%98%E5%8C%96&amp;diff=2205"/>
		<updated>2026-05-21T03:19:07Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页说明如何提高页面在手机与平板端的可读性。&lt;br /&gt;
&lt;br /&gt;
== 基本原则 ==&lt;br /&gt;
* 优先保证内容不出现横向溢出。&lt;br /&gt;
* 长表格与长代码块要可滚动。&lt;br /&gt;
* 重要信息应在小屏首屏可见。&lt;br /&gt;
&lt;br /&gt;
== 常见问题 ==&lt;br /&gt;
=== 宽表格撑破布局 ===&lt;br /&gt;
可在容器中包裹表格：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 列 1 !! 列 2&lt;br /&gt;
|-&lt;br /&gt;
| 内容 || 内容&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 代码块过宽 ===&lt;br /&gt;
* 控制单行长度。&lt;br /&gt;
* 必要时分段展示。&lt;br /&gt;
&lt;br /&gt;
=== 图片过大 ===&lt;br /&gt;
* 指定合理宽度（如 &amp;lt;code&amp;gt;300px&amp;lt;/code&amp;gt;）。&lt;br /&gt;
* 为移动端重点页面避免超宽原图直接内联。&lt;br /&gt;
&lt;br /&gt;
== 编辑检查清单 ==&lt;br /&gt;
* 在移动端皮肤下预览一次。&lt;br /&gt;
* 确认无横向滚动条覆盖正文。&lt;br /&gt;
* 检查表格、图片、模板是否仍可读。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E6%94%B9%E9%80%A0%E4%B8%8E%E5%8F%91%E5%B8%83%E8%A7%84%E8%8C%83&amp;diff=2204</id>
		<title>帮助:模板改造与发布规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E6%94%B9%E9%80%A0%E4%B8%8E%E5%8F%91%E5%B8%83%E8%A7%84%E8%8C%83&amp;diff=2204"/>
		<updated>2026-05-21T03:19:05Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页规定模板改造、测试、发布和回滚的标准流程。&lt;br /&gt;
&lt;br /&gt;
== 改造前 ==&lt;br /&gt;
# 明确模板类型与使用范围。&lt;br /&gt;
# 明确分类行为（模板自身分类 / 调用页分类）。&lt;br /&gt;
# 对照相关规范：[[帮助:模板定义与结构规范]]、[[帮助:页面分类与归类规范]]。&lt;br /&gt;
&lt;br /&gt;
== 改造中 ==&lt;br /&gt;
# 在 &amp;lt;code&amp;gt;sandbox&amp;lt;/code&amp;gt; 实现改动。&lt;br /&gt;
# 同步更新 &amp;lt;code&amp;gt;/Doc&amp;lt;/code&amp;gt;（参数、示例、注意事项）。&lt;br /&gt;
# 在 &amp;lt;code&amp;gt;testcases&amp;lt;/code&amp;gt; 补充典型用例。&lt;br /&gt;
# 涉及样式改动时同步更新 &amp;lt;code&amp;gt;styles.css&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 发布前检查 ==&lt;br /&gt;
* 渲染是否兼容主要调用页面。&lt;br /&gt;
* 分类是否按预期落位。&lt;br /&gt;
* 历史调用是否出现参数回归。&lt;br /&gt;
&lt;br /&gt;
== 发布与回滚 ==&lt;br /&gt;
* 使用明确编辑摘要说明影响范围。&lt;br /&gt;
* 若出现严重回归，优先回滚到稳定版本并记录原因。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E5%AE%9A%E4%B9%89%E4%B8%8E%E7%BB%93%E6%9E%84%E8%A7%84%E8%8C%83&amp;diff=2203</id>
		<title>帮助:模板定义与结构规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E5%AE%9A%E4%B9%89%E4%B8%8E%E7%BB%93%E6%9E%84%E8%A7%84%E8%8C%83&amp;diff=2203"/>
		<updated>2026-05-21T03:19:02Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页用于统一模板工程的定义、结构和约束。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* &amp;lt;code&amp;gt;模板:名称&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;模板:名称/Doc&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;模板:名称/sandbox&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;模板:名称/testcases&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;模板:名称/styles.css&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 结构规范 ==&lt;br /&gt;
* 主模板负责展示与轻量分发。&lt;br /&gt;
* 文档统一放在 &amp;lt;code&amp;gt;/Doc&amp;lt;/code&amp;gt; 并由主模板挂载。&lt;br /&gt;
* 样式统一放在 &amp;lt;code&amp;gt;/styles.css&amp;lt;/code&amp;gt;，通过 &amp;lt;nowiki&amp;gt;&amp;lt;templatestyles /&amp;gt;&amp;lt;/nowiki&amp;gt; 引入。&lt;br /&gt;
* 发布前必须有 &amp;lt;code&amp;gt;sandbox&amp;lt;/code&amp;gt; 与 &amp;lt;code&amp;gt;testcases&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 参数规范 ==&lt;br /&gt;
* 参数命名稳定、语义明确。&lt;br /&gt;
* 复杂参数在文档页给出示例。&lt;br /&gt;
* 新增别名需在文档页明确说明。&lt;br /&gt;
&lt;br /&gt;
== 分类规范 ==&lt;br /&gt;
* 模板自身分类进入 &amp;lt;nowiki&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;/nowiki&amp;gt;。&lt;br /&gt;
* 调用页分类进入 &amp;lt;nowiki&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;/nowiki&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97&amp;diff=2202</id>
		<title>帮助:模板使用指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97&amp;diff=2202"/>
		<updated>2026-05-21T03:18:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页汇总本站常用模板的调用方式与使用边界。&lt;br /&gt;
&lt;br /&gt;
== 使用原则 ==&lt;br /&gt;
* 先看模板文档页（通常是 &amp;lt;code&amp;gt;/Doc&amp;lt;/code&amp;gt;）。&lt;br /&gt;
* 参数名称按文档填写，避免自造参数。&lt;br /&gt;
* 复杂模板先在沙盒验证后再上线。&lt;br /&gt;
&lt;br /&gt;
== 常见模板场景 ==&lt;br /&gt;
=== 导航模板 ===&lt;br /&gt;
用于页面底部导航或同类页面联动。&lt;br /&gt;
&lt;br /&gt;
=== 维护模板 ===&lt;br /&gt;
用于标注“待补充”“待核实”等状态。&lt;br /&gt;
&lt;br /&gt;
=== 信息框模板 ===&lt;br /&gt;
用于结构化展示关键字段。&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{模板名&lt;br /&gt;
| 参数1 = 值1&lt;br /&gt;
| 参数2 = 值2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 排错建议 ==&lt;br /&gt;
* 模板不显示：检查模板名、参数名和括号闭合。&lt;br /&gt;
* 分类异常：检查模板中 &amp;lt;code&amp;gt;noinclude/includeonly&amp;lt;/code&amp;gt; 区块。&lt;br /&gt;
* 样式错乱：检查 &amp;lt;code&amp;gt;styles.css&amp;lt;/code&amp;gt; 是否被正确加载。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%89%A9%E5%B1%95%E8%AF%AD%E6%B3%95%E4%B8%8E%E6%A0%BC%E5%BC%8F%E7%A4%BA%E4%BE%8B&amp;diff=2201</id>
		<title>帮助:扩展语法与格式示例</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%89%A9%E5%B1%95%E8%AF%AD%E6%B3%95%E4%B8%8E%E6%A0%BC%E5%BC%8F%E7%A4%BA%E4%BE%8B&amp;diff=2201"/>
		<updated>2026-05-21T03:18:38Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页汇总本站常用扩展语法的最小可用示例，便于快速复制与排错。&lt;br /&gt;
&lt;br /&gt;
== 重定向（Redirect） ==&lt;br /&gt;
用于将当前页面跳转到目标页面。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
#REDIRECT [[目标页面]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 代码高亮（SyntaxHighlight） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php -v&lt;br /&gt;
mysql --version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 输入框（InputBox） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=search&lt;br /&gt;
arialabel=Search the Wiki&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 时间线（EasyTimeline） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;timeline&amp;gt;&lt;br /&gt;
DateFormat = yyyy&lt;br /&gt;
Period     = from:2000 till:2026&lt;br /&gt;
PlotData =&lt;br /&gt;
  bar:阶段 from:2000 till:2010 text:起步&lt;br /&gt;
  bar:阶段 from:2010 till:2020 text:建设&lt;br /&gt;
  bar:阶段 from:2020 till:2026 text:优化&lt;br /&gt;
&amp;lt;/timeline&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 图片热区（ImageMap） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:Example.jpg|thumb|300px|示例&lt;br /&gt;
rect 0 0 150 100 [[帮助:图片指南]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 地图（Kartographer / mapframe） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;mapframe latitude=&amp;quot;39.9042&amp;quot; longitude=&amp;quot;116.4074&amp;quot; zoom=&amp;quot;12&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;400&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
说明：若地图不显示，请检查 Kartographer 与地图服务配置。&lt;br /&gt;
&lt;br /&gt;
== 公式与化学式（Math） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;Hg^2+ -&amp;gt;[I-] HgI2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 乐谱（Score） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt;&lt;br /&gt;
\relative c&#039; { c d e f | g2 g }&lt;br /&gt;
&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 古埃及象形文字（WikiHiero） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;hiero&amp;gt;A1&amp;lt;/hiero&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PDF 预览（PdfHandler） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Example.pdf|thumb|500px|PDF 示例]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 音视频（TimedMediaHandler） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Example.ogg|thumb|音频示例]]&lt;br /&gt;
[[File:Example.webm|thumb|300px|视频示例]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用建议 ==&lt;br /&gt;
* 先在沙盒页验证语法，再发布到正式页面。&lt;br /&gt;
* 扩展渲染失败时，先检查扩展是否启用、依赖是否安装。&lt;br /&gt;
* 对外链资源优先使用稳定来源。&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
* https://www.mediawiki.org/wiki/Category:Extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Formatting&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%BF%AB%E9%80%9F%E6%8C%87%E5%8D%97&amp;diff=2200</id>
		<title>帮助:快速指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%BF%AB%E9%80%9F%E6%8C%87%E5%8D%97&amp;diff=2200"/>
		<updated>2026-05-21T03:18:31Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页面向首次使用本站的编辑者，帮助你在最短时间完成一次规范编辑。&lt;br /&gt;
&lt;br /&gt;
== 1. 创建页面 ==&lt;br /&gt;
=== 方式一：红链创建（推荐） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[新页面名称]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
点击红链后即可进入创建页面。&lt;br /&gt;
&lt;br /&gt;
=== 方式二：搜索创建 ===&lt;br /&gt;
在搜索框输入目标标题，若页面不存在会出现创建入口。&lt;br /&gt;
&lt;br /&gt;
== 2. 编辑页面 ==&lt;br /&gt;
* 可视化编辑：适合文字与基础排版。&lt;br /&gt;
* 源代码编辑：适合模板、表格和复杂结构。&lt;br /&gt;
&lt;br /&gt;
== 3. 常用语法 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
== 二级标题 ==&lt;br /&gt;
* 无序列表&lt;br /&gt;
# 有序列表&lt;br /&gt;
[[内部链接]]&lt;br /&gt;
[https://example.com 外部链接]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. 添加分类 ==&lt;br /&gt;
在页面底部添加：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[Category:分类名称]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. 保存前检查 ==&lt;br /&gt;
* 是否填写编辑摘要。&lt;br /&gt;
* 是否预览并确认样式。&lt;br /&gt;
* 是否补齐必要来源与内链。&lt;br /&gt;
&lt;br /&gt;
== 6. 常见入口 ==&lt;br /&gt;
* [[帮助:编辑页面]]&lt;br /&gt;
* [[帮助:编辑摘要]]&lt;br /&gt;
* [[帮助:图片指南]]&lt;br /&gt;
* [[帮助:模板使用指南]]&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97&amp;diff=2199</id>
		<title>帮助:学习指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97&amp;diff=2199"/>
		<updated>2026-05-21T03:18:28Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页提供站点编辑者的学习路径，帮助你从入门走向可独立协作。&lt;br /&gt;
&lt;br /&gt;
== 学习方向 ==&lt;br /&gt;
=== 内容编辑方向 ===&lt;br /&gt;
适合希望建设条目、整理知识结构的编辑者。&lt;br /&gt;
&lt;br /&gt;
建议先学：&lt;br /&gt;
* 页面结构与标题层级&lt;br /&gt;
* 引用与来源标注&lt;br /&gt;
* 分类与内链组织&lt;br /&gt;
&lt;br /&gt;
=== 模板与样式方向 ===&lt;br /&gt;
适合希望维护模板、改进展示样式的编辑者。&lt;br /&gt;
&lt;br /&gt;
建议先学：&lt;br /&gt;
* 模板参数与 &amp;lt;code&amp;gt;noinclude/includeonly&amp;lt;/code&amp;gt;&lt;br /&gt;
* TemplateStyles 与样式隔离&lt;br /&gt;
* 模板文档与测试页编写&lt;br /&gt;
&lt;br /&gt;
=== 自动化方向 ===&lt;br /&gt;
适合需要批量维护、数据治理的编辑者。&lt;br /&gt;
&lt;br /&gt;
建议先学：&lt;br /&gt;
* 维护脚本基础&lt;br /&gt;
* 差异比对与回滚流程&lt;br /&gt;
* 批量修改的风险控制&lt;br /&gt;
&lt;br /&gt;
== 推荐顺序 ==&lt;br /&gt;
# 先完成 [[帮助:快速指南]]&lt;br /&gt;
# 再阅读 [[帮助:维基化]] 与 [[帮助:编辑页面]]&lt;br /&gt;
# 进阶阅读模板和分类规范相关页面&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%9B%BE%E7%89%87%E6%8C%87%E5%8D%97&amp;diff=2198</id>
		<title>帮助:图片指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%9B%BE%E7%89%87%E6%8C%87%E5%8D%97&amp;diff=2198"/>
		<updated>2026-05-21T03:18:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页说明如何在本站上传、插入和维护图片资源。&lt;br /&gt;
&lt;br /&gt;
== 上传图片 ==&lt;br /&gt;
# 打开 [[Special:Upload|上传文件]]。&lt;br /&gt;
# 选择文件并填写描述信息。&lt;br /&gt;
# 标注来源、作者和许可信息。&lt;br /&gt;
# 确认文件名规范后提交。&lt;br /&gt;
&lt;br /&gt;
== 文件命名建议 ==&lt;br /&gt;
* 使用可读、可检索的描述性名称。&lt;br /&gt;
* 避免 &amp;lt;code&amp;gt;IMG_001.jpg&amp;lt;/code&amp;gt; 这类无语义名称。&lt;br /&gt;
* 不在文件名中使用含义不明的缩写。&lt;br /&gt;
&lt;br /&gt;
== 页面插图 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Example.jpg|thumb|300px|示例说明]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
常用参数：&lt;br /&gt;
* &amp;lt;code&amp;gt;thumb&amp;lt;/code&amp;gt;：缩略图样式&lt;br /&gt;
* &amp;lt;code&amp;gt;300px&amp;lt;/code&amp;gt;：显示宽度&lt;br /&gt;
* 最后一段文本：图片说明&lt;br /&gt;
&lt;br /&gt;
== 图片画廊 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Example1.jpg|说明 1&lt;br /&gt;
File:Example2.jpg|说明 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 版权与合规 ==&lt;br /&gt;
* 仅上传你有权使用的文件。&lt;br /&gt;
* 来源不明或版权不明的文件不要上传。&lt;br /&gt;
* 引用第三方资源时需标明授权条件。&lt;br /&gt;
&lt;br /&gt;
== 维护建议 ==&lt;br /&gt;
* 定期清理重复、低质量或失效文件。&lt;br /&gt;
* 文件描述页保持完整，便于长期复用。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%92%A8%E8%AF%A2%E5%8F%B0&amp;diff=2197</id>
		<title>帮助:咨询台</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%92%A8%E8%AF%A2%E5%8F%B0&amp;diff=2197"/>
		<updated>2026-05-21T03:18:20Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页用于集中受理站点使用问题、内容纠错与功能建议。&lt;br /&gt;
&lt;br /&gt;
== 使用范围 ==&lt;br /&gt;
* 账号与权限问题&lt;br /&gt;
* 页面编辑与语法问题&lt;br /&gt;
* 内容纠错与规范咨询&lt;br /&gt;
* 模板、分类与站点功能建议&lt;br /&gt;
&lt;br /&gt;
== 提问格式 ==&lt;br /&gt;
请尽量按以下结构提交：&lt;br /&gt;
# 问题页面链接&lt;br /&gt;
# 问题现象（最好包含截图或报错文本）&lt;br /&gt;
# 你的预期结果&lt;br /&gt;
# 已尝试操作&lt;br /&gt;
&lt;br /&gt;
== 处理流程 ==&lt;br /&gt;
# 维护者确认问题分类&lt;br /&gt;
# 给出处理建议或直接修复&lt;br /&gt;
# 处理完成后标记结论&lt;br /&gt;
&lt;br /&gt;
== 常见问题 ==&lt;br /&gt;
=== 如何注册账号？ ===&lt;br /&gt;
当前由管理员统一开通。请联系站点管理员。&lt;br /&gt;
&lt;br /&gt;
=== 如何开始编辑？ ===&lt;br /&gt;
参考 [[帮助:快速指南]] 与 [[帮助:编辑页面]]。&lt;br /&gt;
&lt;br /&gt;
=== 遇到编辑冲突怎么办？ ===&lt;br /&gt;
参考 [[帮助:编辑冲突]]。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:常见问题]]&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%88%86%E7%B1%BB%E5%91%BD%E5%90%8D%E4%B8%8E%E5%B1%82%E7%BA%A7%E8%A7%84%E8%8C%83&amp;diff=2196</id>
		<title>帮助:分类命名与层级规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%88%86%E7%B1%BB%E5%91%BD%E5%90%8D%E4%B8%8E%E5%B1%82%E7%BA%A7%E8%A7%84%E8%8C%83&amp;diff=2196"/>
		<updated>2026-05-21T03:18:17Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页规定站点分类命名和层级组织规则，用于保证分类体系长期稳定可维护。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* 分类页面创建与重命名&lt;br /&gt;
* 分类树结构调整&lt;br /&gt;
* 分类合并与拆分&lt;br /&gt;
&lt;br /&gt;
== 命名规则 ==&lt;br /&gt;
* 优先使用语义清晰、长期稳定的名称。&lt;br /&gt;
* 同一语义只保留一套主名称，避免近义并存。&lt;br /&gt;
* 中文语境优先中文命名，技术名词可保留标准英文写法。&lt;br /&gt;
&lt;br /&gt;
== 层级规则 ==&lt;br /&gt;
* 上位分类描述“更宽主题”，下位分类描述“更具体主题”。&lt;br /&gt;
* 避免无意义深层嵌套。&lt;br /&gt;
* 非必要不建立循环归类。&lt;br /&gt;
&lt;br /&gt;
== 禁止事项 ==&lt;br /&gt;
* 仅大小写或符号差异的重复分类。&lt;br /&gt;
* 无边界定义的交叉分类泛滥。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:MediaWiki%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&amp;diff=2195</id>
		<title>帮助:MediaWiki安装指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:MediaWiki%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&amp;diff=2195"/>
		<updated>2026-05-21T03:18:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​帮助命名空间规范化：移除一级标题并修正渲染安全写法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页给出通用安装流程，并提供本站当前环境可复用的参数示例。实际部署请以官方文档为准。&lt;br /&gt;
&lt;br /&gt;
== 参考环境 ==&lt;br /&gt;
* 操作系统：Debian 12&lt;br /&gt;
* Web 服务器：Nginx&lt;br /&gt;
* PHP：8.2（PHP-FPM）&lt;br /&gt;
* 数据库：MariaDB 10.11&lt;br /&gt;
&lt;br /&gt;
== 1. 安装系统依赖 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;br /&gt;
sudo apt install nginx mariadb-server php8.2-fpm php8.2-cli php8.2-mysql php8.2-gd php8.2-mbstring php8.2-xml php8.2-curl php8.2-zip php8.2-intl php8.2-apcu unzip git -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2. 下载并解压 MediaWiki ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /var/www&lt;br /&gt;
wget https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.tar.gz&lt;br /&gt;
tar -xzvf mediawiki-1.45.0.tar.gz&lt;br /&gt;
mv mediawiki-1.45.0 mediawiki&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. 创建数据库与账号 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE DATABASE my_wiki CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;&lt;br /&gt;
CREATE USER &#039;wikiuser&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;强密码&#039;;&lt;br /&gt;
GRANT ALL PRIVILEGES ON my_wiki.* TO &#039;wikiuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
FLUSH PRIVILEGES;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. 运行安装向导 ==&lt;br /&gt;
访问：&amp;lt;code&amp;gt;https://你的域名/mw-config/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
完成后将生成的 &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; 放入站点根目录。&lt;br /&gt;
&lt;br /&gt;
== 5. 关键配置示例 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgScriptPath = &#039;&#039;;&lt;br /&gt;
$wgArticlePath = &#039;/wiki/$1&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. 常用安装后维护 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php update.php&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php rebuildrecentchanges.php&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php refreshLinks.php&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php runJobs.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. 安全与排错 ==&lt;br /&gt;
* 确保 &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; 权限最小化。&lt;br /&gt;
* 上传失败时检查 PHP 上传大小限制与目录权限。&lt;br /&gt;
* 页面无法渲染时优先检查 PHP-FPM 与 Nginx 日志。&lt;br /&gt;
&lt;br /&gt;
== 官方文档 ==&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E9%A1%B5%E9%9D%A2%E5%88%86%E7%B1%BB%E4%B8%8E%E5%BD%92%E7%B1%BB%E8%A7%84%E8%8C%83&amp;diff=2194</id>
		<title>帮助:页面分类与归类规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E9%A1%B5%E9%9D%A2%E5%88%86%E7%B1%BB%E4%B8%8E%E5%BD%92%E7%B1%BB%E8%A7%84%E8%8C%83&amp;diff=2194"/>
		<updated>2026-05-21T03:11:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 页面分类与归类规范 =&lt;br /&gt;
本页规定页面底部分类的归类方法与边界，确保分类可检索、可维护。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* 主命名空间内容页&lt;br /&gt;
* 模板命名空间页面&lt;br /&gt;
* 分类命名空间页面&lt;br /&gt;
&lt;br /&gt;
== 归类总则 ==&lt;br /&gt;
* 每个正式内容页至少应有 1 个主分类。&lt;br /&gt;
* 分类应与正文强相关，避免堆叠弱相关标签。&lt;br /&gt;
* 分类顺序保持稳定，非必要不频繁改动。&lt;br /&gt;
&lt;br /&gt;
== 模板相关归类 ==&lt;br /&gt;
* 模板页自身分类放在 `&amp;lt;noinclude&amp;gt;`。&lt;br /&gt;
* 需要作用到调用页的分类放在 `&amp;lt;includeonly&amp;gt;`。&lt;br /&gt;
* 禁止在主模板裸放 `[[Category:...]]`。&lt;br /&gt;
&lt;br /&gt;
== 特殊页面处理 ==&lt;br /&gt;
* 首页、测试页等可按项目规则单独约定。&lt;br /&gt;
* 维护状态建议使用隐藏分类承载。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2&amp;diff=2193</id>
		<title>帮助:编辑页面</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2&amp;diff=2193"/>
		<updated>2026-05-21T03:11:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 编辑页面 =&lt;br /&gt;
本页介绍本站常用编辑方式及推荐工作流。&lt;br /&gt;
&lt;br /&gt;
== 编辑方式 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 方式 !! 适用人群 !! 优点 !! 注意点&lt;br /&gt;
|-&lt;br /&gt;
| 可视化编辑 || 新手与内容编辑 || 上手快、所见即所得 || 复杂模板场景可能不稳定&lt;br /&gt;
|-&lt;br /&gt;
| 源代码编辑 || 熟悉语法的维护者 || 可精准控制结构与模板 || 需要掌握 wikitext&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 推荐流程 ==&lt;br /&gt;
# 进入编辑前先阅读页面首段与当前结构。&lt;br /&gt;
# 小步提交，避免一次改动过大。&lt;br /&gt;
# 保存前填写清晰的编辑摘要。&lt;br /&gt;
# 保存后检查差异页是否符合预期。&lt;br /&gt;
&lt;br /&gt;
== 避免冲突 ==&lt;br /&gt;
* 长时间编辑建议先复制草稿到本地。&lt;br /&gt;
* 如页面活跃，先在讨论页说明改动范围。&lt;br /&gt;
* 冲突处理见 [[帮助:编辑冲突]]。&lt;br /&gt;
&lt;br /&gt;
== 发布前检查 ==&lt;br /&gt;
* 标题层级是否连续。&lt;br /&gt;
* 内链和分类是否正确。&lt;br /&gt;
* 模板参数是否完整。&lt;br /&gt;
* 表格在移动端是否可读。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E6%91%98%E8%A6%81&amp;diff=2192</id>
		<title>帮助:编辑摘要</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E6%91%98%E8%A6%81&amp;diff=2192"/>
		<updated>2026-05-21T03:11:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 编辑摘要 =&lt;br /&gt;
编辑摘要用于说明本次改动的目的和范围，是协作透明度的关键信息。&lt;br /&gt;
&lt;br /&gt;
== 为什么要写编辑摘要 ==&lt;br /&gt;
* 便于他人快速理解你的修改意图。&lt;br /&gt;
* 降低回退和误解风险。&lt;br /&gt;
* 方便在历史记录中追踪问题。&lt;br /&gt;
&lt;br /&gt;
== 编写原则 ==&lt;br /&gt;
* 简洁：一句话说明核心改动。&lt;br /&gt;
* 具体：写明“改了什么”，避免“已更新”这类空泛描述。&lt;br /&gt;
* 可检索：必要时写入页面段落、模板名或分类名。&lt;br /&gt;
&lt;br /&gt;
== 推荐写法 ==&lt;br /&gt;
* `修正“安装步骤”中的 PHP 版本说明`&lt;br /&gt;
* `新增“移动端宽表处理”示例`&lt;br /&gt;
* `将分类从“待建设分类”调整为“骨架分类”`&lt;br /&gt;
&lt;br /&gt;
== 不推荐写法 ==&lt;br /&gt;
* `改了下`&lt;br /&gt;
* `更新`&lt;br /&gt;
* `。`&lt;br /&gt;
&lt;br /&gt;
== 与其他功能的配合 ==&lt;br /&gt;
* 大改动建议先用“显示预览”。&lt;br /&gt;
* 高风险改动建议先在讨论页说明。&lt;br /&gt;
* 若是微小格式修复，可勾选“小编辑”。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E5%86%B2%E7%AA%81&amp;diff=2191</id>
		<title>帮助:编辑冲突</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BC%96%E8%BE%91%E5%86%B2%E7%AA%81&amp;diff=2191"/>
		<updated>2026-05-21T03:11:05Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 编辑冲突 =&lt;br /&gt;
当两位或以上用户同时编辑同一页面并先后保存时，后保存者可能遇到编辑冲突。&lt;br /&gt;
&lt;br /&gt;
== 何时发生 ==&lt;br /&gt;
* 你打开编辑页后，其他人先提交了新版本。&lt;br /&gt;
* 你的改动与新版本改动区域发生重叠。&lt;br /&gt;
&lt;br /&gt;
== 处理步骤 ==&lt;br /&gt;
# 阅读冲突页面提示，确认“当前版本”和“你的版本”。&lt;br /&gt;
# 将你的有效改动手动合并到最新版本。&lt;br /&gt;
# 使用“显示更改”检查合并结果。&lt;br /&gt;
# 填写编辑摘要并重新保存。&lt;br /&gt;
&lt;br /&gt;
== 降低冲突风险 ==&lt;br /&gt;
* 大改动前先在讨论页说明范围。&lt;br /&gt;
* 分批提交，避免长时间一次性编辑。&lt;br /&gt;
* 高活跃页面优先小步快跑。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 ==&lt;br /&gt;
* [[帮助:编辑页面]]&lt;br /&gt;
* [[帮助:编辑摘要]]&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E6%8A%A4%E8%84%9A%E6%9C%AC&amp;diff=2190</id>
		<title>帮助:维护脚本</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E6%8A%A4%E8%84%9A%E6%9C%AC&amp;diff=2190"/>
		<updated>2026-05-21T03:11:02Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 维护脚本 =&lt;br /&gt;
本页列出站点常用维护脚本及适用场景。执行前请先备份数据库。&lt;br /&gt;
&lt;br /&gt;
== 常用脚本 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 更新数据库结构&lt;br /&gt;
php maintenance/run.php update.php --quick&lt;br /&gt;
&lt;br /&gt;
# 重建最近更改&lt;br /&gt;
php maintenance/run.php rebuildrecentchanges.php&lt;br /&gt;
&lt;br /&gt;
# 刷新链接关系&lt;br /&gt;
php maintenance/run.php refreshLinks.php&lt;br /&gt;
&lt;br /&gt;
# 重建全文索引&lt;br /&gt;
php maintenance/run.php rebuildtextindex.php&lt;br /&gt;
&lt;br /&gt;
# 执行队列任务&lt;br /&gt;
php maintenance/run.php runJobs.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用建议 ==&lt;br /&gt;
* 维护窗口执行，避免业务高峰。&lt;br /&gt;
* 先在测试环境验证脚本副作用。&lt;br /&gt;
* 记录执行时间、参数和结果，便于追踪。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E5%9F%BA%E5%8C%96&amp;diff=2189</id>
		<title>帮助:维基化</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%BB%B4%E5%9F%BA%E5%8C%96&amp;diff=2189"/>
		<updated>2026-05-21T03:10:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 维基化 =&lt;br /&gt;
维基化是将原始文本整理为可维护、可协作的 wiki 页面结构。&lt;br /&gt;
&lt;br /&gt;
== 目标 ==&lt;br /&gt;
* 结构清晰：读者能快速定位信息。&lt;br /&gt;
* 语法规范：减少渲染异常与维护成本。&lt;br /&gt;
* 可追溯：来源明确、改动可审计。&lt;br /&gt;
&lt;br /&gt;
== 基本结构 ==&lt;br /&gt;
# 首段摘要：用 1 段说明主题与边界。&lt;br /&gt;
# 分级标题：按 `==`、`===` 逐级展开，不跳级。&lt;br /&gt;
# 参考资料：关键事实建议附来源。&lt;br /&gt;
&lt;br /&gt;
== 常用维基语法 ==&lt;br /&gt;
=== 标题 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
== 二级标题 ==&lt;br /&gt;
=== 三级标题 ===&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 列表 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
* 无序项&lt;br /&gt;
# 有序项&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参考文献 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
文字内容&amp;lt;ref&amp;gt;来源信息&amp;lt;/ref&amp;gt;&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 表格 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 字段 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| 示例 || 内容&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 质量检查清单 ==&lt;br /&gt;
* 是否存在断裂标题层级。&lt;br /&gt;
* 是否存在无来源的关键事实。&lt;br /&gt;
* 是否存在过度装饰、口语化表达或无关内容。&lt;br /&gt;
* 内链与分类是否正确。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E7%AB%99%E7%82%B9%E5%88%86%E7%B1%BB%E6%A0%91%E8%AF%84%E4%BC%B0&amp;diff=2188</id>
		<title>项目:站点分类树评估</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E7%AB%99%E7%82%B9%E5%88%86%E7%B1%BB%E6%A0%91%E8%AF%84%E4%BC%B0&amp;diff=2188"/>
		<updated>2026-05-21T03:10:49Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 站点分类树评估 =&lt;br /&gt;
本页记录“分类:站点分类”根树的阶段性评估结果与治理建议。&lt;br /&gt;
&lt;br /&gt;
== 评估日期 ==&lt;br /&gt;
* 2026-05-18&lt;br /&gt;
&lt;br /&gt;
== 评估范围与方法 ==&lt;br /&gt;
* 范围：从“分类:站点分类”递归可达的分类树。&lt;br /&gt;
* 方法：使用维护脚本进行只读统计。&lt;br /&gt;
&lt;br /&gt;
== 关键结果 ==&lt;br /&gt;
* 根树分类节点总数：176&lt;br /&gt;
* 空分类总数：109&lt;br /&gt;
* 树最大深度（统计上限 8）：8&lt;br /&gt;
* 多父类现象：存在（当前策略允许的多维组织）&lt;br /&gt;
&lt;br /&gt;
== 已执行动作 ==&lt;br /&gt;
* 保留空分类，不执行批量删除。&lt;br /&gt;
* 建立隐藏治理分类：&lt;br /&gt;
** [[:Category:骨架分类]]&lt;br /&gt;
** [[:Category:待建设分类]]&lt;br /&gt;
&lt;br /&gt;
== 后续建议 ==&lt;br /&gt;
# 先治理高频访问路径上的空分类。&lt;br /&gt;
# 建立季度复评机制，持续跟踪结构质量。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%A7%BB%E5%8A%A8%E4%BC%98%E5%8C%96&amp;diff=2187</id>
		<title>帮助:移动优化</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E7%A7%BB%E5%8A%A8%E4%BC%98%E5%8C%96&amp;diff=2187"/>
		<updated>2026-05-21T03:10:46Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 移动优化 =&lt;br /&gt;
本页说明如何提高页面在手机与平板端的可读性。&lt;br /&gt;
&lt;br /&gt;
== 基本原则 ==&lt;br /&gt;
* 优先保证内容不出现横向溢出。&lt;br /&gt;
* 长表格与长代码块要可滚动。&lt;br /&gt;
* 重要信息应在小屏首屏可见。&lt;br /&gt;
&lt;br /&gt;
== 常见问题 ==&lt;br /&gt;
=== 宽表格撑破布局 ===&lt;br /&gt;
可在容器中包裹表格：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 列 1 !! 列 2&lt;br /&gt;
|-&lt;br /&gt;
| 内容 || 内容&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 代码块过宽 ===&lt;br /&gt;
* 控制单行长度。&lt;br /&gt;
* 必要时分段展示。&lt;br /&gt;
&lt;br /&gt;
=== 图片过大 ===&lt;br /&gt;
* 指定合理宽度（如 `300px`）。&lt;br /&gt;
* 为移动端重点页面避免超宽原图直接内联。&lt;br /&gt;
&lt;br /&gt;
== 编辑检查清单 ==&lt;br /&gt;
* 在移动端皮肤下预览一次。&lt;br /&gt;
* 确认无横向滚动条覆盖正文。&lt;br /&gt;
* 检查表格、图片、模板是否仍可读。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E6%94%B9%E9%80%A0%E4%B8%8E%E5%8F%91%E5%B8%83%E8%A7%84%E8%8C%83&amp;diff=2186</id>
		<title>帮助:模板改造与发布规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E6%94%B9%E9%80%A0%E4%B8%8E%E5%8F%91%E5%B8%83%E8%A7%84%E8%8C%83&amp;diff=2186"/>
		<updated>2026-05-21T03:10:43Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板改造与发布规范 =&lt;br /&gt;
本页规定模板改造、测试、发布和回滚的标准流程。&lt;br /&gt;
&lt;br /&gt;
== 改造前 ==&lt;br /&gt;
# 明确模板类型与使用范围。&lt;br /&gt;
# 明确分类行为（模板自身分类 / 调用页分类）。&lt;br /&gt;
# 对照相关规范：[[帮助:模板定义与结构规范]]、[[帮助:页面分类与归类规范]]。&lt;br /&gt;
&lt;br /&gt;
== 改造中 ==&lt;br /&gt;
# 在 `sandbox` 实现改动。&lt;br /&gt;
# 同步更新 `/Doc`（参数、示例、注意事项）。&lt;br /&gt;
# 在 `testcases` 补充典型用例。&lt;br /&gt;
# 涉及样式改动时同步更新 `styles.css`。&lt;br /&gt;
&lt;br /&gt;
== 发布前检查 ==&lt;br /&gt;
* 渲染是否兼容主要调用页面。&lt;br /&gt;
* 分类是否按预期落位。&lt;br /&gt;
* 历史调用是否出现参数回归。&lt;br /&gt;
&lt;br /&gt;
== 发布与回滚 ==&lt;br /&gt;
* 使用明确编辑摘要说明影响范围。&lt;br /&gt;
* 若出现严重回归，优先回滚到稳定版本并记录原因。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E5%AE%9A%E4%B9%89%E4%B8%8E%E7%BB%93%E6%9E%84%E8%A7%84%E8%8C%83&amp;diff=2185</id>
		<title>帮助:模板定义与结构规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E5%AE%9A%E4%B9%89%E4%B8%8E%E7%BB%93%E6%9E%84%E8%A7%84%E8%8C%83&amp;diff=2185"/>
		<updated>2026-05-21T03:10:40Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板定义与结构规范 =&lt;br /&gt;
本页用于统一模板工程的定义、结构和约束。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* `模板:名称`&lt;br /&gt;
* `模板:名称/Doc`&lt;br /&gt;
* `模板:名称/sandbox`&lt;br /&gt;
* `模板:名称/testcases`&lt;br /&gt;
* `模板:名称/styles.css`&lt;br /&gt;
&lt;br /&gt;
== 结构规范 ==&lt;br /&gt;
* 主模板负责展示与轻量分发。&lt;br /&gt;
* 文档统一放在 `/Doc` 并由主模板挂载。&lt;br /&gt;
* 样式统一放在 `/styles.css`，通过 `&amp;lt;templatestyles /&amp;gt;` 引入。&lt;br /&gt;
* 发布前必须有 `sandbox` 与 `testcases`。&lt;br /&gt;
&lt;br /&gt;
== 参数规范 ==&lt;br /&gt;
* 参数命名稳定、语义明确。&lt;br /&gt;
* 复杂参数在文档页给出示例。&lt;br /&gt;
* 新增别名需在文档页明确说明。&lt;br /&gt;
&lt;br /&gt;
== 分类规范 ==&lt;br /&gt;
* 模板自身分类进入 `&amp;lt;noinclude&amp;gt;`。&lt;br /&gt;
* 调用页分类进入 `&amp;lt;includeonly&amp;gt;`。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97&amp;diff=2184</id>
		<title>帮助:模板使用指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97&amp;diff=2184"/>
		<updated>2026-05-21T03:10:36Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板使用指南 =&lt;br /&gt;
本页汇总本站常用模板的调用方式与使用边界。&lt;br /&gt;
&lt;br /&gt;
== 使用原则 ==&lt;br /&gt;
* 先看模板文档页（通常是 `/Doc`）。&lt;br /&gt;
* 参数名称按文档填写，避免自造参数。&lt;br /&gt;
* 复杂模板先在沙盒验证后再上线。&lt;br /&gt;
&lt;br /&gt;
== 常见模板场景 ==&lt;br /&gt;
=== 导航模板 ===&lt;br /&gt;
用于页面底部导航或同类页面联动。&lt;br /&gt;
&lt;br /&gt;
=== 维护模板 ===&lt;br /&gt;
用于标注“待补充”“待核实”等状态。&lt;br /&gt;
&lt;br /&gt;
=== 信息框模板 ===&lt;br /&gt;
用于结构化展示关键字段。&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{模板名&lt;br /&gt;
| 参数1 = 值1&lt;br /&gt;
| 参数2 = 值2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 排错建议 ==&lt;br /&gt;
* 模板不显示：检查模板名、参数名和括号闭合。&lt;br /&gt;
* 分类异常：检查模板中 `noinclude/includeonly` 区块。&lt;br /&gt;
* 样式错乱：检查 `styles.css` 是否被正确加载。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%89%A9%E5%B1%95%E8%AF%AD%E6%B3%95%E4%B8%8E%E6%A0%BC%E5%BC%8F%E7%A4%BA%E4%BE%8B&amp;diff=2183</id>
		<title>帮助:扩展语法与格式示例</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%89%A9%E5%B1%95%E8%AF%AD%E6%B3%95%E4%B8%8E%E6%A0%BC%E5%BC%8F%E7%A4%BA%E4%BE%8B&amp;diff=2183"/>
		<updated>2026-05-21T03:10:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 扩展语法与格式示例 =&lt;br /&gt;
本页汇总本站常用扩展语法的最小可用示例，便于快速复制与排错。&lt;br /&gt;
&lt;br /&gt;
== 重定向（Redirect） ==&lt;br /&gt;
用于将当前页面跳转到目标页面。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
#REDIRECT [[目标页面]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 代码高亮（SyntaxHighlight） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php -v&lt;br /&gt;
mysql --version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 输入框（InputBox） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=search&lt;br /&gt;
arialabel=Search the Wiki&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 时间线（EasyTimeline） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;timeline&amp;gt;&lt;br /&gt;
DateFormat = yyyy&lt;br /&gt;
Period     = from:2000 till:2026&lt;br /&gt;
PlotData =&lt;br /&gt;
  bar:阶段 from:2000 till:2010 text:起步&lt;br /&gt;
  bar:阶段 from:2010 till:2020 text:建设&lt;br /&gt;
  bar:阶段 from:2020 till:2026 text:优化&lt;br /&gt;
&amp;lt;/timeline&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 图片热区（ImageMap） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:Example.jpg|thumb|300px|示例&lt;br /&gt;
rect 0 0 150 100 [[帮助:图片指南]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 地图（Kartographer / mapframe） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;mapframe latitude=&amp;quot;39.9042&amp;quot; longitude=&amp;quot;116.4074&amp;quot; zoom=&amp;quot;12&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;400&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
说明：若地图不显示，请检查 Kartographer 与地图服务配置。&lt;br /&gt;
&lt;br /&gt;
== 公式与化学式（Math） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;Hg^2+ -&amp;gt;[I-] HgI2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 乐谱（Score） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt;&lt;br /&gt;
\relative c&#039; { c d e f | g2 g }&lt;br /&gt;
&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 古埃及象形文字（WikiHiero） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;hiero&amp;gt;A1&amp;lt;/hiero&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PDF 预览（PdfHandler） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Example.pdf|thumb|500px|PDF 示例]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 音视频（TimedMediaHandler） ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Example.ogg|thumb|音频示例]]&lt;br /&gt;
[[File:Example.webm|thumb|300px|视频示例]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用建议 ==&lt;br /&gt;
* 先在沙盒页验证语法，再发布到正式页面。&lt;br /&gt;
* 扩展渲染失败时，先检查扩展是否启用、依赖是否安装。&lt;br /&gt;
* 对外链资源优先使用稳定来源。&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
* https://www.mediawiki.org/wiki/Category:Extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Formatting&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%BF%AB%E9%80%9F%E6%8C%87%E5%8D%97&amp;diff=2182</id>
		<title>帮助:快速指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%BF%AB%E9%80%9F%E6%8C%87%E5%8D%97&amp;diff=2182"/>
		<updated>2026-05-21T03:10:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 快速指南 =&lt;br /&gt;
本页面向首次使用本站的编辑者，帮助你在最短时间完成一次规范编辑。&lt;br /&gt;
&lt;br /&gt;
== 1. 创建页面 ==&lt;br /&gt;
=== 方式一：红链创建（推荐） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[新页面名称]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
点击红链后即可进入创建页面。&lt;br /&gt;
&lt;br /&gt;
=== 方式二：搜索创建 ===&lt;br /&gt;
在搜索框输入目标标题，若页面不存在会出现创建入口。&lt;br /&gt;
&lt;br /&gt;
== 2. 编辑页面 ==&lt;br /&gt;
* 可视化编辑：适合文字与基础排版。&lt;br /&gt;
* 源代码编辑：适合模板、表格和复杂结构。&lt;br /&gt;
&lt;br /&gt;
== 3. 常用语法 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
== 二级标题 ==&lt;br /&gt;
* 无序列表&lt;br /&gt;
# 有序列表&lt;br /&gt;
[[内部链接]]&lt;br /&gt;
[https://example.com 外部链接]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. 添加分类 ==&lt;br /&gt;
在页面底部添加：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[Category:分类名称]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. 保存前检查 ==&lt;br /&gt;
* 是否填写编辑摘要。&lt;br /&gt;
* 是否预览并确认样式。&lt;br /&gt;
* 是否补齐必要来源与内链。&lt;br /&gt;
&lt;br /&gt;
== 6. 常见入口 ==&lt;br /&gt;
* [[帮助:编辑页面]]&lt;br /&gt;
* [[帮助:编辑摘要]]&lt;br /&gt;
* [[帮助:图片指南]]&lt;br /&gt;
* [[帮助:模板使用指南]]&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97&amp;diff=2181</id>
		<title>帮助:学习指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97&amp;diff=2181"/>
		<updated>2026-05-21T03:10:05Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 学习指南 =&lt;br /&gt;
本页提供站点编辑者的学习路径，帮助你从入门走向可独立协作。&lt;br /&gt;
&lt;br /&gt;
== 学习方向 ==&lt;br /&gt;
=== 内容编辑方向 ===&lt;br /&gt;
适合希望建设条目、整理知识结构的编辑者。&lt;br /&gt;
&lt;br /&gt;
建议先学：&lt;br /&gt;
* 页面结构与标题层级&lt;br /&gt;
* 引用与来源标注&lt;br /&gt;
* 分类与内链组织&lt;br /&gt;
&lt;br /&gt;
=== 模板与样式方向 ===&lt;br /&gt;
适合希望维护模板、改进展示样式的编辑者。&lt;br /&gt;
&lt;br /&gt;
建议先学：&lt;br /&gt;
* 模板参数与 `noinclude/includeonly`&lt;br /&gt;
* TemplateStyles 与样式隔离&lt;br /&gt;
* 模板文档与测试页编写&lt;br /&gt;
&lt;br /&gt;
=== 自动化方向 ===&lt;br /&gt;
适合需要批量维护、数据治理的编辑者。&lt;br /&gt;
&lt;br /&gt;
建议先学：&lt;br /&gt;
* 维护脚本基础&lt;br /&gt;
* 差异比对与回滚流程&lt;br /&gt;
* 批量修改的风险控制&lt;br /&gt;
&lt;br /&gt;
== 推荐顺序 ==&lt;br /&gt;
# 先完成 [[帮助:快速指南]]&lt;br /&gt;
# 再阅读 [[帮助:维基化]] 与 [[帮助:编辑页面]]&lt;br /&gt;
# 进阶阅读模板和分类规范相关页面&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%9B%BE%E7%89%87%E6%8C%87%E5%8D%97&amp;diff=2180</id>
		<title>帮助:图片指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%9B%BE%E7%89%87%E6%8C%87%E5%8D%97&amp;diff=2180"/>
		<updated>2026-05-21T03:09:59Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 图片指南 =&lt;br /&gt;
本页说明如何在本站上传、插入和维护图片资源。&lt;br /&gt;
&lt;br /&gt;
== 上传图片 ==&lt;br /&gt;
# 打开 [[Special:Upload|上传文件]]。&lt;br /&gt;
# 选择文件并填写描述信息。&lt;br /&gt;
# 标注来源、作者和许可信息。&lt;br /&gt;
# 确认文件名规范后提交。&lt;br /&gt;
&lt;br /&gt;
== 文件命名建议 ==&lt;br /&gt;
* 使用可读、可检索的描述性名称。&lt;br /&gt;
* 避免 `IMG_001.jpg` 这类无语义名称。&lt;br /&gt;
* 不在文件名中使用含义不明的缩写。&lt;br /&gt;
&lt;br /&gt;
== 页面插图 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Example.jpg|thumb|300px|示例说明]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
常用参数：&lt;br /&gt;
* `thumb`：缩略图样式&lt;br /&gt;
* `300px`：显示宽度&lt;br /&gt;
* 最后一段文本：图片说明&lt;br /&gt;
&lt;br /&gt;
== 图片画廊 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Example1.jpg|说明 1&lt;br /&gt;
File:Example2.jpg|说明 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 版权与合规 ==&lt;br /&gt;
* 仅上传你有权使用的文件。&lt;br /&gt;
* 来源不明或版权不明的文件不要上传。&lt;br /&gt;
* 引用第三方资源时需标明授权条件。&lt;br /&gt;
&lt;br /&gt;
== 维护建议 ==&lt;br /&gt;
* 定期清理重复、低质量或失效文件。&lt;br /&gt;
* 文件描述页保持完整，便于长期复用。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%92%A8%E8%AF%A2%E5%8F%B0&amp;diff=2179</id>
		<title>帮助:咨询台</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%92%A8%E8%AF%A2%E5%8F%B0&amp;diff=2179"/>
		<updated>2026-05-21T03:09:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 咨询台 =&lt;br /&gt;
本页用于集中受理站点使用问题、内容纠错与功能建议。&lt;br /&gt;
&lt;br /&gt;
== 使用范围 ==&lt;br /&gt;
* 账号与权限问题&lt;br /&gt;
* 页面编辑与语法问题&lt;br /&gt;
* 内容纠错与规范咨询&lt;br /&gt;
* 模板、分类与站点功能建议&lt;br /&gt;
&lt;br /&gt;
== 提问格式 ==&lt;br /&gt;
请尽量按以下结构提交：&lt;br /&gt;
# 问题页面链接&lt;br /&gt;
# 问题现象（最好包含截图或报错文本）&lt;br /&gt;
# 你的预期结果&lt;br /&gt;
# 已尝试操作&lt;br /&gt;
&lt;br /&gt;
== 处理流程 ==&lt;br /&gt;
# 维护者确认问题分类&lt;br /&gt;
# 给出处理建议或直接修复&lt;br /&gt;
# 处理完成后标记结论&lt;br /&gt;
&lt;br /&gt;
== 常见问题 ==&lt;br /&gt;
=== 如何注册账号？ ===&lt;br /&gt;
当前由管理员统一开通。请联系站点管理员。&lt;br /&gt;
&lt;br /&gt;
=== 如何开始编辑？ ===&lt;br /&gt;
参考 [[帮助:快速指南]] 与 [[帮助:编辑页面]]。&lt;br /&gt;
&lt;br /&gt;
=== 遇到编辑冲突怎么办？ ===&lt;br /&gt;
参考 [[帮助:编辑冲突]]。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:常见问题]]&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%88%86%E7%B1%BB%E5%91%BD%E5%90%8D%E4%B8%8E%E5%B1%82%E7%BA%A7%E8%A7%84%E8%8C%83&amp;diff=2178</id>
		<title>帮助:分类命名与层级规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E5%88%86%E7%B1%BB%E5%91%BD%E5%90%8D%E4%B8%8E%E5%B1%82%E7%BA%A7%E8%A7%84%E8%8C%83&amp;diff=2178"/>
		<updated>2026-05-21T03:09:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 分类命名与层级规范 =&lt;br /&gt;
本页规定站点分类命名和层级组织规则，用于保证分类体系长期稳定可维护。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* 分类页面创建与重命名&lt;br /&gt;
* 分类树结构调整&lt;br /&gt;
* 分类合并与拆分&lt;br /&gt;
&lt;br /&gt;
== 命名规则 ==&lt;br /&gt;
* 优先使用语义清晰、长期稳定的名称。&lt;br /&gt;
* 同一语义只保留一套主名称，避免近义并存。&lt;br /&gt;
* 中文语境优先中文命名，技术名词可保留标准英文写法。&lt;br /&gt;
&lt;br /&gt;
== 层级规则 ==&lt;br /&gt;
* 上位分类描述“更宽主题”，下位分类描述“更具体主题”。&lt;br /&gt;
* 避免无意义深层嵌套。&lt;br /&gt;
* 非必要不建立循环归类。&lt;br /&gt;
&lt;br /&gt;
== 禁止事项 ==&lt;br /&gt;
* 仅大小写或符号差异的重复分类。&lt;br /&gt;
* 无边界定义的交叉分类泛滥。&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:MediaWiki%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&amp;diff=2177</id>
		<title>帮助:MediaWiki安装指南</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:MediaWiki%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&amp;diff=2177"/>
		<updated>2026-05-21T03:09:45Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​统一帮助命名空间内容风格与结构&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MediaWiki安装指南 =&lt;br /&gt;
本页给出通用安装流程，并提供本站当前环境可复用的参数示例。实际部署请以官方文档为准。&lt;br /&gt;
&lt;br /&gt;
== 参考环境 ==&lt;br /&gt;
* 操作系统：Debian 12&lt;br /&gt;
* Web 服务器：Nginx&lt;br /&gt;
* PHP：8.2（PHP-FPM）&lt;br /&gt;
* 数据库：MariaDB 10.11&lt;br /&gt;
&lt;br /&gt;
== 1. 安装系统依赖 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;br /&gt;
sudo apt install nginx mariadb-server php8.2-fpm php8.2-cli php8.2-mysql php8.2-gd php8.2-mbstring php8.2-xml php8.2-curl php8.2-zip php8.2-intl php8.2-apcu unzip git -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2. 下载并解压 MediaWiki ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /var/www&lt;br /&gt;
wget https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.tar.gz&lt;br /&gt;
tar -xzvf mediawiki-1.45.0.tar.gz&lt;br /&gt;
mv mediawiki-1.45.0 mediawiki&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. 创建数据库与账号 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE DATABASE my_wiki CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;&lt;br /&gt;
CREATE USER &#039;wikiuser&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;强密码&#039;;&lt;br /&gt;
GRANT ALL PRIVILEGES ON my_wiki.* TO &#039;wikiuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
FLUSH PRIVILEGES;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. 运行安装向导 ==&lt;br /&gt;
访问：&amp;lt;code&amp;gt;https://你的域名/mw-config/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
完成后将生成的 &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; 放入站点根目录。&lt;br /&gt;
&lt;br /&gt;
== 5. 关键配置示例 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgScriptPath = &#039;&#039;;&lt;br /&gt;
$wgArticlePath = &#039;/wiki/$1&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. 常用安装后维护 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php update.php&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php rebuildrecentchanges.php&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php refreshLinks.php&lt;br /&gt;
php /var/www/mediawiki/maintenance/run.php runJobs.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. 安全与排错 ==&lt;br /&gt;
* 确保 `LocalSettings.php` 权限最小化。&lt;br /&gt;
* 上传失败时检查 PHP 上传大小限制与目录权限。&lt;br /&gt;
* 页面无法渲染时优先检查 PHP-FPM 与 Nginx 日志。&lt;br /&gt;
&lt;br /&gt;
== 官方文档 ==&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
[[Category:帮助文档]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%94%B6%E5%B0%BE%E5%B7%A1%E6%A3%80%E6%8A%A5%E5%91%8A/2026-05-20&amp;diff=2170</id>
		<title>项目:模板现代化收尾巡检报告/2026-05-20</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%94%B6%E5%B0%BE%E5%B7%A1%E6%A3%80%E6%8A%A5%E5%91%8A/2026-05-20&amp;diff=2170"/>
		<updated>2026-05-20T05:00:31Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​链接更新：模板规范页新标题&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化收尾巡检报告（2026-05-20） =&lt;br /&gt;
== 结论 ==&lt;br /&gt;
* 阶段 A：已完成（100%）&lt;br /&gt;
* 阶段 B：已完成（100%）&lt;br /&gt;
* 阶段 C：已完成（100%，三轮回归验收通过）&lt;br /&gt;
* 阶段 D：已完成（100%，治理门禁已落地）&lt;br /&gt;
&lt;br /&gt;
== 核心验收证据 ==&lt;br /&gt;
* 阶段C第1轮抽样：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]&lt;br /&gt;
* 阶段C第2轮全量：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
* 阶段C第2轮基线：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 阶段C第3轮验收：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
* 阶段D月度巡检：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
* 阶段D规范与流程：[[帮助:模板定义与结构规范]]、[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
&lt;br /&gt;
== 覆盖率快照 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 指标 !! 数值&lt;br /&gt;
|-&lt;br /&gt;
| 主模板总数 || 27&lt;br /&gt;
|-&lt;br /&gt;
| `/Doc` 覆盖 || 27/27&lt;br /&gt;
|-&lt;br /&gt;
| `TemplateData` 覆盖 || 27/27&lt;br /&gt;
|-&lt;br /&gt;
| `/sandbox + /testcases` 覆盖 || 27/27&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 风险与后续 ==&lt;br /&gt;
* 风险：`maintenance parse` 仍存在间歇性 `rc=139`（可重试恢复）。&lt;br /&gt;
* 建议：进入“持续治理”模式，每月执行 SOP 巡检，持续记录并收敛解析稳定性问题。&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2169</id>
		<title>项目:模板现代化官方推荐化改造进度</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2169"/>
		<updated>2026-05-20T05:00:28Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​链接更新：模板规范页新标题&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化官方推荐化改造进度 =&lt;br /&gt;
&lt;br /&gt;
== 文档信息 ==&lt;br /&gt;
* 文档名称：模板现代化官方推荐化改造进度&lt;br /&gt;
* 创建日期：2026-05-19&lt;br /&gt;
* 最近更新：2026-05-20&lt;br /&gt;
* 维护方式：每次改造后同步更新本页&lt;br /&gt;
* 当前状态：阶段 A/B/C/D 已完成（进入持续治理）&lt;br /&gt;
&lt;br /&gt;
== 改造目标 ==&lt;br /&gt;
* 对站点模板体系进行官方推荐化现代改造，形成可维护、可扩展、可测试、可协作的模板工程体系。&lt;br /&gt;
* 改造遵循 MediaWiki 官方实践：TemplateData、TemplateStyles、Scribunto（Lua）、/Doc、/sandbox、/testcases、noinclude/includeonly 规范。&lt;br /&gt;
&lt;br /&gt;
== 分阶段路线（官方推荐化） ==&lt;br /&gt;
=== 阶段 A：模板工程骨架统一（优先） ===&lt;br /&gt;
* 目标：完成主模板 + 文档 + 样式 + 沙盒/测试子页的标准骨架。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 主模板仅保留输出逻辑。&lt;br /&gt;
** 文档统一到 `/Doc`。&lt;br /&gt;
** 样式统一到 `/styles.css` 并通过 `&amp;lt;templatestyles /&amp;gt;` 引入。&lt;br /&gt;
** 核心模板补齐 `/sandbox` 与 `/testcases`。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 B：TemplateData 全量补齐（优先） ===&lt;br /&gt;
* 目标：让 VisualEditor 与 TemplateWizard 自动提供模板参数表单。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 为高频模板先补 `&amp;lt;templatedata&amp;gt;`。&lt;br /&gt;
** 参数补充：`required`、`suggested`、类型、示例、别名。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 C：复杂逻辑模块化（中期） ===&lt;br /&gt;
* 目标：把复杂判断与格式化从 wikitext 迁移到 Lua 模块。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 保留简单展示模板在 wikitext。&lt;br /&gt;
** 复杂分支改为 `#invoke` 调用。&lt;br /&gt;
** 控制 `#ifexist` 等昂贵解析函数用量。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 D：治理与质量门禁（持续） ===&lt;br /&gt;
* 目标：建立持续巡检与发布规范。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 建立模板规范页（命名、参数、分类、文档、样式、兼容性）。&lt;br /&gt;
** 月度巡检：未文档化模板、缺 TemplateData、分类外溢、核心模板改动告警。&lt;br /&gt;
&lt;br /&gt;
== 当前优先级与执行顺序 ==&lt;br /&gt;
# 月度巡检执行（SOP + 自动脚本）&lt;br /&gt;
# 关键模板稳定性观察（间歇性 parse rc=139）&lt;br /&gt;
# 新增/变更模板的规范门禁接入（Doc、TemplateData、sandbox、testcases）&lt;br /&gt;
# 持续优化：高复杂模板按需模块化（Lua）&lt;br /&gt;
&lt;br /&gt;
== 进度看板 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 阶段&lt;br /&gt;
! 状态&lt;br /&gt;
! 进度&lt;br /&gt;
! 负责人&lt;br /&gt;
! 备注&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 A：模板工程骨架统一&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 sandbox + testcases&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 B：TemplateData 全量补齐&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 Doc + TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 C：复杂逻辑模块化&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 四大核心模板模块化完成，三轮回归验收通过（含基线比对）&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 D：治理与质量门禁&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 已落地规范页、月度巡检SOP、自动化巡检脚本与月报机制&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 里程碑日志 ==&lt;br /&gt;
=== 2026-05-19 ===&lt;br /&gt;
=== 2026-05-20 ===&lt;br /&gt;
* 已完成（阶段C第3轮验收）：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
** 参数边界验证通过（LanguageLinks、PageToolsLink、Navbox、SoftwareInfo）&lt;br /&gt;
** 基线哈希比对：147 样本中 SAME=130，CHANGED=17，最终解析失败=0&lt;br /&gt;
* 已完成（阶段D治理门禁落地）：&lt;br /&gt;
** 新增规范页：[[帮助:模板定义与结构规范]]&lt;br /&gt;
** 新增SOP：[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
** 新增月报：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
** 脚本落地：`maintenance/template-modernization-monthly-audit.sh`&lt;br /&gt;
* 已完成：新建收尾巡检报告（2026-05-20）[[项目:模板现代化收尾巡检报告/2026-05-20]]&lt;br /&gt;
* 下一步：转入月度巡检与异常专项（间歇性 parse rc=139 持续观察）&lt;br /&gt;
* 已完成：数据库备份（含校验）&lt;br /&gt;
* 已完成：模板命名空间依赖关系、调用热度、语法使用情况巡检&lt;br /&gt;
* 已完成：建立本进度文档并写入分阶段改造路线&lt;br /&gt;
* 已完成（阶段A首批-第1批）：&lt;br /&gt;
** 更新 `Template:Navbox`、`Template:PageToolsLink`、`Template:SoftwareInfo` 主模板骨架&lt;br /&gt;
** 主模板补充 `{{/Doc}}` 挂载&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Navbox/sandbox` 与 `Template:Navbox/testcases`&lt;br /&gt;
*** `Template:PageToolsLink/sandbox` 与 `Template:PageToolsLink/testcases`&lt;br /&gt;
*** `Template:SoftwareInfo/sandbox` 与 `Template:SoftwareInfo/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第1批）：&lt;br /&gt;
** `Template:Navbox/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:PageToolsLink/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:SoftwareInfo/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段A首批-第2批）：&lt;br /&gt;
** 更新 `Template:Working`、`Template:LanguageLinks` 主模板骨架&lt;br /&gt;
** `Template:Working` 调用页分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页自身误入“正在编辑的页面”）&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Working/sandbox` 与 `Template:Working/testcases`&lt;br /&gt;
*** `Template:LanguageLinks/sandbox` 与 `Template:LanguageLinks/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第2批）：&lt;br /&gt;
** `Template:Working/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:LanguageLinks/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段D首批）：&lt;br /&gt;
** Flow/LQT 模板组 8 个模板完成分类外溢治理（分类收敛到 `&amp;lt;noinclude&amp;gt;`）&lt;br /&gt;
** 已校验上述模板调用区不再外溢 `[[Category:...]]`&lt;br /&gt;
* 已完成（阶段A/B第3批：课程导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`数据结构与算法`、`数据结构与算法(基础概念)`、`线性表`、`栈与队列`、`串、数组和广义表`、`认识 Linux`&lt;br /&gt;
** 上述模板主题分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页本身被主题分类污染）&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 6 页&lt;br /&gt;
* 已完成（阶段A/B第4批：站点导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`Windows版本体系`、`KMS`、`站点帮助文档`、`知识掌握模型`&lt;br /&gt;
** `Windows版本体系`、`KMS`、`站点帮助文档` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 4 页&lt;br /&gt;
* 已完成（阶段A/B第5批：剩余主模板补齐）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`2025jzci毕设(论文)`、`西宁 FIRST 随想`、`Welcome`&lt;br /&gt;
** `2025jzci毕设(论文)`、`西宁 FIRST 随想` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 3 页&lt;br /&gt;
* 已完成（阶段A/B第6批：系统模板组）：&lt;br /&gt;
** 已挂载 `/Doc`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 迁移模板&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 9 页&lt;br /&gt;
* 已完成（阶段D第2批：收尾巡检）：&lt;br /&gt;
** 新建巡检报告：[[项目:模板现代化收尾巡检报告/2026-05-19]]&lt;br /&gt;
** 巡检结论：主模板 `27/27` 已具备 `Doc + TemplateData`&lt;br /&gt;
** 待补 `sandbox + testcases`：22 个模板（已按调用热度排序）&lt;br /&gt;
* 已完成（阶段C准备）：&lt;br /&gt;
** 新建迁移清单：[[项目:模板现代化阶段C Lua模块化清单]]&lt;br /&gt;
** 形成 P0/P1/P2 候选与迁移顺序（Navbox → SoftwareInfo → PageToolsLink → LanguageLinks）&lt;br /&gt;
* 已完成（阶段A第7批：高热模板测试链路补齐）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`站点帮助文档`、`Windows版本体系`、`数据结构与算法`、`2025jzci毕设(论文)`、`认识 Linux`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：10/27（37.0%）&lt;br /&gt;
* 已完成（阶段C原型）：&lt;br /&gt;
** 新建 `模块:Navbox`&lt;br /&gt;
** `模板:Navbox/sandbox` 已切换到 `#invoke:Navbox|toolLinks`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段A第8批：测试链路补齐第二批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`KMS`、`西宁 FIRST 随想`、`Welcome`、`数据结构与算法(基础概念)`、`知识掌握模型`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：15/27（55.6%）&lt;br /&gt;
* 已完成（阶段C原型第2批）：&lt;br /&gt;
** 新建 `模块:SoftwareInfo`&lt;br /&gt;
** `模板:SoftwareInfo/sandbox` 已切换到 `#invoke:SoftwareInfo|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步最新覆盖率，待补测试链路 12 个）&lt;br /&gt;
* 已完成（阶段A第9批：测试链路补齐第三批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`线性表`、`栈与队列`、`串、数组和广义表`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：18/27（66.7%）&lt;br /&gt;
* 已完成（阶段C原型第3批）：&lt;br /&gt;
** 新建 `模块:PageToolsLink`&lt;br /&gt;
** `模板:PageToolsLink/sandbox` 已切换到 `#invoke:PageToolsLink|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步第三批覆盖率）&lt;br /&gt;
* 已完成（阶段A第10批：系统模板测试链路收尾）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 模板&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：27/27（100.0%）&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（终版）&lt;br /&gt;
** 巡检结论：阶段 A 与阶段 B 均已完成&lt;br /&gt;
* 已完成（阶段C灰度切换第1轮）：&lt;br /&gt;
** 主模板已切换到模块：`Template:PageToolsLink`、`Template:Navbox`、`Template:SoftwareInfo`&lt;br /&gt;
** 模块路径：`模块:PageToolsLink`、`模块:Navbox`、`模块:SoftwareInfo`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C灰度切换第2轮）：&lt;br /&gt;
** 新建模块：`模块:LanguageLinksData`、`模块:LanguageLinks`&lt;br /&gt;
** 主模板与沙盒已切换到 `#invoke`：`Template:LanguageLinks`、`Template:LanguageLinks/sandbox`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C回归抽样第1轮）：&lt;br /&gt;
** 抽样验证 `LanguageLinks`、`PageToolsLink`、`SoftwareInfo` 基础渲染链路&lt;br /&gt;
** 发现并修复 `LanguageLinks` 参数兼容问题：模板调用场景改为优先读取 `parent.args.root`&lt;br /&gt;
** 已通过 `maintenance parse` 复测：`{{LanguageLinks|root=示例条目}}` 正常生成 `示例条目/en` 等链接&lt;br /&gt;
* 已新增回归报告：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]（样本 26，异常 0）&lt;br /&gt;
* 已完成（阶段C回归抽样第2轮-全量）：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
** 全量样本 147/147 成功；4 条样本出现首轮 rc=139，重试后全部通过&lt;br /&gt;
** 已建立基线哈希明细：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 下一步：阶段 C 第3轮回归（参数边界与视觉差异人工复核），并跟踪间歇性解析崩溃&lt;br /&gt;
&lt;br /&gt;
== 风险与注意事项 ==&lt;br /&gt;
* 分类语句未正确放置在 `&amp;lt;noinclude&amp;gt;` 可能造成调用页分类外溢。&lt;br /&gt;
* `#ifexist` 属昂贵解析函数，需控制调用规模。&lt;br /&gt;
* 高影响核心模板更新前必须先在 `/sandbox` 与 `/testcases` 验证。&lt;br /&gt;
&lt;br /&gt;
== 同步约定 ==&lt;br /&gt;
* 每次完成可验证改造项后，更新：&lt;br /&gt;
** 进度看板（状态与百分比）&lt;br /&gt;
** 里程碑日志（日期、动作、结果）&lt;br /&gt;
** 风险与阻塞（如有）&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E6%94%B9%E9%80%A0%E4%B8%8E%E5%8F%91%E5%B8%83%E8%A7%84%E8%8C%83&amp;diff=2168</id>
		<title>帮助:模板改造与发布规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E6%94%B9%E9%80%A0%E4%B8%8E%E5%8F%91%E5%B8%83%E8%A7%84%E8%8C%83&amp;diff=2168"/>
		<updated>2026-05-20T05:00:09Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​重命名为规范风格标题：模板改造与发布规范&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板改造与发布规范 =&lt;br /&gt;
本页回答“模板工程规范怎么用”，用于指导模板改造、发布与巡检。&lt;br /&gt;
&lt;br /&gt;
== 使用前检查（立项） ==&lt;br /&gt;
# 明确模板类型：导航模板、信息框模板、维护模板或系统模板。&lt;br /&gt;
# 明确分类策略：哪些分类属于模板页自身，哪些分类应作用于调用页。&lt;br /&gt;
# 对照两条基线：[[帮助:页面分类与归类规范]]、[[帮助:分类命名与层级规范]]。&lt;br /&gt;
&lt;br /&gt;
== 执行流程（标准） ==&lt;br /&gt;
=== 1. 结构落地 ===&lt;br /&gt;
# 补齐 `模板:名称/Doc` 并在主模板挂载 `{{/Doc}}`。&lt;br /&gt;
# 补齐 `模板:名称/sandbox` 与 `模板:名称/testcases`。&lt;br /&gt;
# 将样式迁移到 `模板:名称/styles.css` 并使用 `&amp;lt;templatestyles /&amp;gt;`。&lt;br /&gt;
&lt;br /&gt;
=== 2. 参数落地 ===&lt;br /&gt;
# 在 `/Doc` 写入 `&amp;lt;templatedata&amp;gt;`（参数名、类型、必填、示例）。&lt;br /&gt;
# 参数命名保持稳定，新增别名必须在文档显式说明。&lt;br /&gt;
&lt;br /&gt;
=== 3. 分类落地（重点） ===&lt;br /&gt;
# 模板页自身分类放 `&amp;lt;noinclude&amp;gt;`。&lt;br /&gt;
# 需要作用于调用页的分类放 `&amp;lt;includeonly&amp;gt;`。&lt;br /&gt;
# 禁止在主模板裸放 `[[Category:...]]`。&lt;br /&gt;
# 维护类分类按需纳入隐藏分类体系（在分类页使用 `__HIDDENCAT__`）。&lt;br /&gt;
&lt;br /&gt;
=== 4. 模块化落地（按需） ===&lt;br /&gt;
# 复杂逻辑迁入 Lua 模块（`Module:`），模板仅负责 `#invoke` 路由。&lt;br /&gt;
# 改造期间优先在 `/sandbox` 验证，再切主模板。&lt;br /&gt;
&lt;br /&gt;
=== 5. 发布与收口 ===&lt;br /&gt;
# 发布前：跑 testcases 与关键调用页 parse 检查。&lt;br /&gt;
# 发布后：执行链接/分类收口，确认无分类外溢和无解析错误。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php maintenance/run.php refreshLinks&lt;br /&gt;
php maintenance/run.php recountCategories --mode all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 快速核对清单（可复用） ==&lt;br /&gt;
* `Doc` 是否存在并挂载。&lt;br /&gt;
* `TemplateData` 是否存在且参数完整。&lt;br /&gt;
* `sandbox` 与 `testcases` 是否存在。&lt;br /&gt;
* 分类语句是否仅在 `&amp;lt;noinclude&amp;gt;` / `&amp;lt;includeonly&amp;gt;` 合法位置。&lt;br /&gt;
* 是否引入高成本解析函数；如有，是否有用途说明与替代评估。&lt;br /&gt;
* 关键调用页是否通过渲染回归。&lt;br /&gt;
&lt;br /&gt;
== 常见错误与修正 ==&lt;br /&gt;
* 错误：模板页裸放分类导致调用页被误分类。&lt;br /&gt;
* 修正：按归属移动到 `&amp;lt;noinclude&amp;gt;` 或 `&amp;lt;includeonly&amp;gt;`。&lt;br /&gt;
&lt;br /&gt;
* 错误：新增分类名称与既有分类同义但不同写法。&lt;br /&gt;
* 修正：按分类命名规范复用既有分类并补层级关系。&lt;br /&gt;
&lt;br /&gt;
* 错误：只改主模板不补测试链路。&lt;br /&gt;
* 修正：先补 `sandbox/testcases`，再做主模板切换。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 ==&lt;br /&gt;
* 概念定义（是什么）：[[帮助:模板定义与结构规范]]&lt;br /&gt;
* 分类归类规则：[[帮助:页面分类与归类规范]]&lt;br /&gt;
* 分类命名层级规则：[[帮助:分类命名与层级规范]]&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
&lt;br /&gt;
[[Category:分类维护]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E5%AE%9A%E4%B9%89%E4%B8%8E%E7%BB%93%E6%9E%84%E8%A7%84%E8%8C%83&amp;diff=2167</id>
		<title>帮助:模板定义与结构规范</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E5%B8%AE%E5%8A%A9:%E6%A8%A1%E6%9D%BF%E5%AE%9A%E4%B9%89%E4%B8%8E%E7%BB%93%E6%9E%84%E8%A7%84%E8%8C%83&amp;diff=2167"/>
		<updated>2026-05-20T05:00:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​重命名为规范风格标题：模板定义与结构规范&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板定义与结构规范 =&lt;br /&gt;
本页回答“模板工程规范是什么”，用于统一模板体系的定义、边界和约束。&lt;br /&gt;
&lt;br /&gt;
== 适用范围 ==&lt;br /&gt;
* 模板命名空间（NS=10）主模板及其子页（`/Doc`、`/sandbox`、`/testcases`、`/styles.css`）。&lt;br /&gt;
* 模块命名空间（NS=828）中为模板提供逻辑支持的 Lua 模块。&lt;br /&gt;
* 模板相关分类体系（模板分类、维护分类、隐藏分类）。&lt;br /&gt;
&lt;br /&gt;
== 规范目标 ==&lt;br /&gt;
# 稳定：模板结构、参数、分类行为长期可预期。&lt;br /&gt;
# 可维护：改动可测试、可回滚、可追踪。&lt;br /&gt;
# 可协作：编辑器、维护者、审核者使用同一套规则。&lt;br /&gt;
# 可扩展：新增模板与模块能无缝接入现有体系。&lt;br /&gt;
&lt;br /&gt;
== 核心构成（定义） ==&lt;br /&gt;
=== 1. 结构规范 ===&lt;br /&gt;
* 主模板负责展示与轻量路由。&lt;br /&gt;
* 文档统一在 `模板:名称/Doc`，并由主模板 `{{/Doc}}` 挂载。&lt;br /&gt;
* 样式统一在 `模板:名称/styles.css`，由 `&amp;lt;templatestyles /&amp;gt;` 引入。&lt;br /&gt;
* 测试链路统一为 `模板:名称/sandbox` 与 `模板:名称/testcases`。&lt;br /&gt;
&lt;br /&gt;
=== 2. 参数规范 ===&lt;br /&gt;
* 模板参数的权威说明位于 `/Doc` 的 `&amp;lt;templatedata&amp;gt;`。&lt;br /&gt;
* 参数命名优先语义化、稳定化，减少短期命名漂移。&lt;br /&gt;
&lt;br /&gt;
=== 3. 分类与归类规范 ===&lt;br /&gt;
* 归类行为遵循：[[帮助:页面分类与归类规范]]。&lt;br /&gt;
* 分类命名与层级遵循：[[帮助:分类命名与层级规范]]。&lt;br /&gt;
* 模板页中：&lt;br /&gt;
** 仅文档页或维护说明使用 `&amp;lt;noinclude&amp;gt;` 分类。&lt;br /&gt;
** 仅调用页需要继承的分类使用 `&amp;lt;includeonly&amp;gt;`。&lt;br /&gt;
** 禁止裸放 `[[Category:...]]` 导致分类外溢。&lt;br /&gt;
&lt;br /&gt;
=== 4. 模块化规范 ===&lt;br /&gt;
* 复杂判断、格式化、参数归一化进入 Lua 模块。&lt;br /&gt;
* 模板通过 `#invoke` 调用模块，并保持兼容性策略。&lt;br /&gt;
* 高成本解析函数（如 `#ifexist`）受控使用并记录用途。&lt;br /&gt;
&lt;br /&gt;
== 与分类规范的对应关系 ==&lt;br /&gt;
# 命名一致性：模板相关分类命名优先稳定、可复用，避免近义并行建类。&lt;br /&gt;
# 层级一致性：模板分类需纳入分类树，不创建孤立维护分类。&lt;br /&gt;
# 隐藏分类一致性：维护类分类如需隐藏，由分类页 `__HIDDENCAT__` 控制。&lt;br /&gt;
&lt;br /&gt;
== 非目标（边界） ==&lt;br /&gt;
* 本页不展开“执行步骤与操作命令”。&lt;br /&gt;
* 本页不替代具体模板业务文档。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 ==&lt;br /&gt;
* 操作手册（怎么用）：[[帮助:模板改造与发布规范]]&lt;br /&gt;
* 分类归类规则：[[帮助:页面分类与归类规范]]&lt;br /&gt;
* 分类命名层级规则：[[帮助:分类命名与层级规范]]&lt;br /&gt;
{{Template:站点帮助文档}}&lt;br /&gt;
&lt;br /&gt;
[[Category:分类维护]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%94%B6%E5%B0%BE%E5%B7%A1%E6%A3%80%E6%8A%A5%E5%91%8A/2026-05-20&amp;diff=2166</id>
		<title>项目:模板现代化收尾巡检报告/2026-05-20</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%94%B6%E5%B0%BE%E5%B7%A1%E6%A3%80%E6%8A%A5%E5%91%8A/2026-05-20&amp;diff=2166"/>
		<updated>2026-05-20T04:56:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​更新链接：模板工程规范页迁移至帮助命名空间新标题&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化收尾巡检报告（2026-05-20） =&lt;br /&gt;
== 结论 ==&lt;br /&gt;
* 阶段 A：已完成（100%）&lt;br /&gt;
* 阶段 B：已完成（100%）&lt;br /&gt;
* 阶段 C：已完成（100%，三轮回归验收通过）&lt;br /&gt;
* 阶段 D：已完成（100%，治理门禁已落地）&lt;br /&gt;
&lt;br /&gt;
== 核心验收证据 ==&lt;br /&gt;
* 阶段C第1轮抽样：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]&lt;br /&gt;
* 阶段C第2轮全量：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
* 阶段C第2轮基线：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 阶段C第3轮验收：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
* 阶段D月度巡检：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
* 阶段D规范与流程：[[帮助:模板工程规范：是什么]]、[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
&lt;br /&gt;
== 覆盖率快照 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 指标 !! 数值&lt;br /&gt;
|-&lt;br /&gt;
| 主模板总数 || 27&lt;br /&gt;
|-&lt;br /&gt;
| `/Doc` 覆盖 || 27/27&lt;br /&gt;
|-&lt;br /&gt;
| `TemplateData` 覆盖 || 27/27&lt;br /&gt;
|-&lt;br /&gt;
| `/sandbox + /testcases` 覆盖 || 27/27&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 风险与后续 ==&lt;br /&gt;
* 风险：`maintenance parse` 仍存在间歇性 `rc=139`（可重试恢复）。&lt;br /&gt;
* 建议：进入“持续治理”模式，每月执行 SOP 巡检，持续记录并收敛解析稳定性问题。&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2165</id>
		<title>项目:模板现代化官方推荐化改造进度</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2165"/>
		<updated>2026-05-20T04:56:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​更新链接：模板工程规范页迁移至帮助命名空间新标题&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化官方推荐化改造进度 =&lt;br /&gt;
&lt;br /&gt;
== 文档信息 ==&lt;br /&gt;
* 文档名称：模板现代化官方推荐化改造进度&lt;br /&gt;
* 创建日期：2026-05-19&lt;br /&gt;
* 最近更新：2026-05-20&lt;br /&gt;
* 维护方式：每次改造后同步更新本页&lt;br /&gt;
* 当前状态：阶段 A/B/C/D 已完成（进入持续治理）&lt;br /&gt;
&lt;br /&gt;
== 改造目标 ==&lt;br /&gt;
* 对站点模板体系进行官方推荐化现代改造，形成可维护、可扩展、可测试、可协作的模板工程体系。&lt;br /&gt;
* 改造遵循 MediaWiki 官方实践：TemplateData、TemplateStyles、Scribunto（Lua）、/Doc、/sandbox、/testcases、noinclude/includeonly 规范。&lt;br /&gt;
&lt;br /&gt;
== 分阶段路线（官方推荐化） ==&lt;br /&gt;
=== 阶段 A：模板工程骨架统一（优先） ===&lt;br /&gt;
* 目标：完成主模板 + 文档 + 样式 + 沙盒/测试子页的标准骨架。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 主模板仅保留输出逻辑。&lt;br /&gt;
** 文档统一到 `/Doc`。&lt;br /&gt;
** 样式统一到 `/styles.css` 并通过 `&amp;lt;templatestyles /&amp;gt;` 引入。&lt;br /&gt;
** 核心模板补齐 `/sandbox` 与 `/testcases`。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 B：TemplateData 全量补齐（优先） ===&lt;br /&gt;
* 目标：让 VisualEditor 与 TemplateWizard 自动提供模板参数表单。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 为高频模板先补 `&amp;lt;templatedata&amp;gt;`。&lt;br /&gt;
** 参数补充：`required`、`suggested`、类型、示例、别名。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 C：复杂逻辑模块化（中期） ===&lt;br /&gt;
* 目标：把复杂判断与格式化从 wikitext 迁移到 Lua 模块。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 保留简单展示模板在 wikitext。&lt;br /&gt;
** 复杂分支改为 `#invoke` 调用。&lt;br /&gt;
** 控制 `#ifexist` 等昂贵解析函数用量。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 D：治理与质量门禁（持续） ===&lt;br /&gt;
* 目标：建立持续巡检与发布规范。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 建立模板规范页（命名、参数、分类、文档、样式、兼容性）。&lt;br /&gt;
** 月度巡检：未文档化模板、缺 TemplateData、分类外溢、核心模板改动告警。&lt;br /&gt;
&lt;br /&gt;
== 当前优先级与执行顺序 ==&lt;br /&gt;
# 月度巡检执行（SOP + 自动脚本）&lt;br /&gt;
# 关键模板稳定性观察（间歇性 parse rc=139）&lt;br /&gt;
# 新增/变更模板的规范门禁接入（Doc、TemplateData、sandbox、testcases）&lt;br /&gt;
# 持续优化：高复杂模板按需模块化（Lua）&lt;br /&gt;
&lt;br /&gt;
== 进度看板 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 阶段&lt;br /&gt;
! 状态&lt;br /&gt;
! 进度&lt;br /&gt;
! 负责人&lt;br /&gt;
! 备注&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 A：模板工程骨架统一&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 sandbox + testcases&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 B：TemplateData 全量补齐&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 Doc + TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 C：复杂逻辑模块化&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 四大核心模板模块化完成，三轮回归验收通过（含基线比对）&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 D：治理与质量门禁&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 已落地规范页、月度巡检SOP、自动化巡检脚本与月报机制&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 里程碑日志 ==&lt;br /&gt;
=== 2026-05-19 ===&lt;br /&gt;
=== 2026-05-20 ===&lt;br /&gt;
* 已完成（阶段C第3轮验收）：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
** 参数边界验证通过（LanguageLinks、PageToolsLink、Navbox、SoftwareInfo）&lt;br /&gt;
** 基线哈希比对：147 样本中 SAME=130，CHANGED=17，最终解析失败=0&lt;br /&gt;
* 已完成（阶段D治理门禁落地）：&lt;br /&gt;
** 新增规范页：[[帮助:模板工程规范：是什么]]&lt;br /&gt;
** 新增SOP：[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
** 新增月报：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
** 脚本落地：`maintenance/template-modernization-monthly-audit.sh`&lt;br /&gt;
* 已完成：新建收尾巡检报告（2026-05-20）[[项目:模板现代化收尾巡检报告/2026-05-20]]&lt;br /&gt;
* 下一步：转入月度巡检与异常专项（间歇性 parse rc=139 持续观察）&lt;br /&gt;
* 已完成：数据库备份（含校验）&lt;br /&gt;
* 已完成：模板命名空间依赖关系、调用热度、语法使用情况巡检&lt;br /&gt;
* 已完成：建立本进度文档并写入分阶段改造路线&lt;br /&gt;
* 已完成（阶段A首批-第1批）：&lt;br /&gt;
** 更新 `Template:Navbox`、`Template:PageToolsLink`、`Template:SoftwareInfo` 主模板骨架&lt;br /&gt;
** 主模板补充 `{{/Doc}}` 挂载&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Navbox/sandbox` 与 `Template:Navbox/testcases`&lt;br /&gt;
*** `Template:PageToolsLink/sandbox` 与 `Template:PageToolsLink/testcases`&lt;br /&gt;
*** `Template:SoftwareInfo/sandbox` 与 `Template:SoftwareInfo/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第1批）：&lt;br /&gt;
** `Template:Navbox/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:PageToolsLink/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:SoftwareInfo/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段A首批-第2批）：&lt;br /&gt;
** 更新 `Template:Working`、`Template:LanguageLinks` 主模板骨架&lt;br /&gt;
** `Template:Working` 调用页分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页自身误入“正在编辑的页面”）&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Working/sandbox` 与 `Template:Working/testcases`&lt;br /&gt;
*** `Template:LanguageLinks/sandbox` 与 `Template:LanguageLinks/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第2批）：&lt;br /&gt;
** `Template:Working/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:LanguageLinks/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段D首批）：&lt;br /&gt;
** Flow/LQT 模板组 8 个模板完成分类外溢治理（分类收敛到 `&amp;lt;noinclude&amp;gt;`）&lt;br /&gt;
** 已校验上述模板调用区不再外溢 `[[Category:...]]`&lt;br /&gt;
* 已完成（阶段A/B第3批：课程导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`数据结构与算法`、`数据结构与算法(基础概念)`、`线性表`、`栈与队列`、`串、数组和广义表`、`认识 Linux`&lt;br /&gt;
** 上述模板主题分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页本身被主题分类污染）&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 6 页&lt;br /&gt;
* 已完成（阶段A/B第4批：站点导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`Windows版本体系`、`KMS`、`站点帮助文档`、`知识掌握模型`&lt;br /&gt;
** `Windows版本体系`、`KMS`、`站点帮助文档` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 4 页&lt;br /&gt;
* 已完成（阶段A/B第5批：剩余主模板补齐）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`2025jzci毕设(论文)`、`西宁 FIRST 随想`、`Welcome`&lt;br /&gt;
** `2025jzci毕设(论文)`、`西宁 FIRST 随想` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 3 页&lt;br /&gt;
* 已完成（阶段A/B第6批：系统模板组）：&lt;br /&gt;
** 已挂载 `/Doc`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 迁移模板&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 9 页&lt;br /&gt;
* 已完成（阶段D第2批：收尾巡检）：&lt;br /&gt;
** 新建巡检报告：[[项目:模板现代化收尾巡检报告/2026-05-19]]&lt;br /&gt;
** 巡检结论：主模板 `27/27` 已具备 `Doc + TemplateData`&lt;br /&gt;
** 待补 `sandbox + testcases`：22 个模板（已按调用热度排序）&lt;br /&gt;
* 已完成（阶段C准备）：&lt;br /&gt;
** 新建迁移清单：[[项目:模板现代化阶段C Lua模块化清单]]&lt;br /&gt;
** 形成 P0/P1/P2 候选与迁移顺序（Navbox → SoftwareInfo → PageToolsLink → LanguageLinks）&lt;br /&gt;
* 已完成（阶段A第7批：高热模板测试链路补齐）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`站点帮助文档`、`Windows版本体系`、`数据结构与算法`、`2025jzci毕设(论文)`、`认识 Linux`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：10/27（37.0%）&lt;br /&gt;
* 已完成（阶段C原型）：&lt;br /&gt;
** 新建 `模块:Navbox`&lt;br /&gt;
** `模板:Navbox/sandbox` 已切换到 `#invoke:Navbox|toolLinks`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段A第8批：测试链路补齐第二批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`KMS`、`西宁 FIRST 随想`、`Welcome`、`数据结构与算法(基础概念)`、`知识掌握模型`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：15/27（55.6%）&lt;br /&gt;
* 已完成（阶段C原型第2批）：&lt;br /&gt;
** 新建 `模块:SoftwareInfo`&lt;br /&gt;
** `模板:SoftwareInfo/sandbox` 已切换到 `#invoke:SoftwareInfo|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步最新覆盖率，待补测试链路 12 个）&lt;br /&gt;
* 已完成（阶段A第9批：测试链路补齐第三批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`线性表`、`栈与队列`、`串、数组和广义表`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：18/27（66.7%）&lt;br /&gt;
* 已完成（阶段C原型第3批）：&lt;br /&gt;
** 新建 `模块:PageToolsLink`&lt;br /&gt;
** `模板:PageToolsLink/sandbox` 已切换到 `#invoke:PageToolsLink|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步第三批覆盖率）&lt;br /&gt;
* 已完成（阶段A第10批：系统模板测试链路收尾）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 模板&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：27/27（100.0%）&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（终版）&lt;br /&gt;
** 巡检结论：阶段 A 与阶段 B 均已完成&lt;br /&gt;
* 已完成（阶段C灰度切换第1轮）：&lt;br /&gt;
** 主模板已切换到模块：`Template:PageToolsLink`、`Template:Navbox`、`Template:SoftwareInfo`&lt;br /&gt;
** 模块路径：`模块:PageToolsLink`、`模块:Navbox`、`模块:SoftwareInfo`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C灰度切换第2轮）：&lt;br /&gt;
** 新建模块：`模块:LanguageLinksData`、`模块:LanguageLinks`&lt;br /&gt;
** 主模板与沙盒已切换到 `#invoke`：`Template:LanguageLinks`、`Template:LanguageLinks/sandbox`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C回归抽样第1轮）：&lt;br /&gt;
** 抽样验证 `LanguageLinks`、`PageToolsLink`、`SoftwareInfo` 基础渲染链路&lt;br /&gt;
** 发现并修复 `LanguageLinks` 参数兼容问题：模板调用场景改为优先读取 `parent.args.root`&lt;br /&gt;
** 已通过 `maintenance parse` 复测：`{{LanguageLinks|root=示例条目}}` 正常生成 `示例条目/en` 等链接&lt;br /&gt;
* 已新增回归报告：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]（样本 26，异常 0）&lt;br /&gt;
* 已完成（阶段C回归抽样第2轮-全量）：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
** 全量样本 147/147 成功；4 条样本出现首轮 rc=139，重试后全部通过&lt;br /&gt;
** 已建立基线哈希明细：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 下一步：阶段 C 第3轮回归（参数边界与视觉差异人工复核），并跟踪间歇性解析崩溃&lt;br /&gt;
&lt;br /&gt;
== 风险与注意事项 ==&lt;br /&gt;
* 分类语句未正确放置在 `&amp;lt;noinclude&amp;gt;` 可能造成调用页分类外溢。&lt;br /&gt;
* `#ifexist` 属昂贵解析函数，需控制调用规模。&lt;br /&gt;
* 高影响核心模板更新前必须先在 `/sandbox` 与 `/testcases` 验证。&lt;br /&gt;
&lt;br /&gt;
== 同步约定 ==&lt;br /&gt;
* 每次完成可验证改造项后，更新：&lt;br /&gt;
** 进度看板（状态与百分比）&lt;br /&gt;
** 里程碑日志（日期、动作、结果）&lt;br /&gt;
** 风险与阻塞（如有）&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2160</id>
		<title>项目:模板现代化官方推荐化改造进度</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2160"/>
		<updated>2026-05-19T16:27:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​进度页收口：优先级转入持续治理模式&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化官方推荐化改造进度 =&lt;br /&gt;
&lt;br /&gt;
== 文档信息 ==&lt;br /&gt;
* 文档名称：模板现代化官方推荐化改造进度&lt;br /&gt;
* 创建日期：2026-05-19&lt;br /&gt;
* 最近更新：2026-05-20&lt;br /&gt;
* 维护方式：每次改造后同步更新本页&lt;br /&gt;
* 当前状态：阶段 A/B/C/D 已完成（进入持续治理）&lt;br /&gt;
&lt;br /&gt;
== 改造目标 ==&lt;br /&gt;
* 对站点模板体系进行官方推荐化现代改造，形成可维护、可扩展、可测试、可协作的模板工程体系。&lt;br /&gt;
* 改造遵循 MediaWiki 官方实践：TemplateData、TemplateStyles、Scribunto（Lua）、/Doc、/sandbox、/testcases、noinclude/includeonly 规范。&lt;br /&gt;
&lt;br /&gt;
== 分阶段路线（官方推荐化） ==&lt;br /&gt;
=== 阶段 A：模板工程骨架统一（优先） ===&lt;br /&gt;
* 目标：完成主模板 + 文档 + 样式 + 沙盒/测试子页的标准骨架。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 主模板仅保留输出逻辑。&lt;br /&gt;
** 文档统一到 `/Doc`。&lt;br /&gt;
** 样式统一到 `/styles.css` 并通过 `&amp;lt;templatestyles /&amp;gt;` 引入。&lt;br /&gt;
** 核心模板补齐 `/sandbox` 与 `/testcases`。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 B：TemplateData 全量补齐（优先） ===&lt;br /&gt;
* 目标：让 VisualEditor 与 TemplateWizard 自动提供模板参数表单。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 为高频模板先补 `&amp;lt;templatedata&amp;gt;`。&lt;br /&gt;
** 参数补充：`required`、`suggested`、类型、示例、别名。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 C：复杂逻辑模块化（中期） ===&lt;br /&gt;
* 目标：把复杂判断与格式化从 wikitext 迁移到 Lua 模块。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 保留简单展示模板在 wikitext。&lt;br /&gt;
** 复杂分支改为 `#invoke` 调用。&lt;br /&gt;
** 控制 `#ifexist` 等昂贵解析函数用量。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 D：治理与质量门禁（持续） ===&lt;br /&gt;
* 目标：建立持续巡检与发布规范。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 建立模板规范页（命名、参数、分类、文档、样式、兼容性）。&lt;br /&gt;
** 月度巡检：未文档化模板、缺 TemplateData、分类外溢、核心模板改动告警。&lt;br /&gt;
&lt;br /&gt;
== 当前优先级与执行顺序 ==&lt;br /&gt;
# 月度巡检执行（SOP + 自动脚本）&lt;br /&gt;
# 关键模板稳定性观察（间歇性 parse rc=139）&lt;br /&gt;
# 新增/变更模板的规范门禁接入（Doc、TemplateData、sandbox、testcases）&lt;br /&gt;
# 持续优化：高复杂模板按需模块化（Lua）&lt;br /&gt;
&lt;br /&gt;
== 进度看板 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 阶段&lt;br /&gt;
! 状态&lt;br /&gt;
! 进度&lt;br /&gt;
! 负责人&lt;br /&gt;
! 备注&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 A：模板工程骨架统一&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 sandbox + testcases&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 B：TemplateData 全量补齐&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 Doc + TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 C：复杂逻辑模块化&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 四大核心模板模块化完成，三轮回归验收通过（含基线比对）&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 D：治理与质量门禁&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 已落地规范页、月度巡检SOP、自动化巡检脚本与月报机制&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 里程碑日志 ==&lt;br /&gt;
=== 2026-05-19 ===&lt;br /&gt;
=== 2026-05-20 ===&lt;br /&gt;
* 已完成（阶段C第3轮验收）：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
** 参数边界验证通过（LanguageLinks、PageToolsLink、Navbox、SoftwareInfo）&lt;br /&gt;
** 基线哈希比对：147 样本中 SAME=130，CHANGED=17，最终解析失败=0&lt;br /&gt;
* 已完成（阶段D治理门禁落地）：&lt;br /&gt;
** 新增规范页：[[项目:模板工程规范（官方推荐化）]]&lt;br /&gt;
** 新增SOP：[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
** 新增月报：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
** 脚本落地：`maintenance/template-modernization-monthly-audit.sh`&lt;br /&gt;
* 已完成：新建收尾巡检报告（2026-05-20）[[项目:模板现代化收尾巡检报告/2026-05-20]]&lt;br /&gt;
* 下一步：转入月度巡检与异常专项（间歇性 parse rc=139 持续观察）&lt;br /&gt;
* 已完成：数据库备份（含校验）&lt;br /&gt;
* 已完成：模板命名空间依赖关系、调用热度、语法使用情况巡检&lt;br /&gt;
* 已完成：建立本进度文档并写入分阶段改造路线&lt;br /&gt;
* 已完成（阶段A首批-第1批）：&lt;br /&gt;
** 更新 `Template:Navbox`、`Template:PageToolsLink`、`Template:SoftwareInfo` 主模板骨架&lt;br /&gt;
** 主模板补充 `{{/Doc}}` 挂载&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Navbox/sandbox` 与 `Template:Navbox/testcases`&lt;br /&gt;
*** `Template:PageToolsLink/sandbox` 与 `Template:PageToolsLink/testcases`&lt;br /&gt;
*** `Template:SoftwareInfo/sandbox` 与 `Template:SoftwareInfo/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第1批）：&lt;br /&gt;
** `Template:Navbox/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:PageToolsLink/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:SoftwareInfo/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段A首批-第2批）：&lt;br /&gt;
** 更新 `Template:Working`、`Template:LanguageLinks` 主模板骨架&lt;br /&gt;
** `Template:Working` 调用页分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页自身误入“正在编辑的页面”）&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Working/sandbox` 与 `Template:Working/testcases`&lt;br /&gt;
*** `Template:LanguageLinks/sandbox` 与 `Template:LanguageLinks/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第2批）：&lt;br /&gt;
** `Template:Working/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:LanguageLinks/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段D首批）：&lt;br /&gt;
** Flow/LQT 模板组 8 个模板完成分类外溢治理（分类收敛到 `&amp;lt;noinclude&amp;gt;`）&lt;br /&gt;
** 已校验上述模板调用区不再外溢 `[[Category:...]]`&lt;br /&gt;
* 已完成（阶段A/B第3批：课程导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`数据结构与算法`、`数据结构与算法(基础概念)`、`线性表`、`栈与队列`、`串、数组和广义表`、`认识 Linux`&lt;br /&gt;
** 上述模板主题分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页本身被主题分类污染）&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 6 页&lt;br /&gt;
* 已完成（阶段A/B第4批：站点导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`Windows版本体系`、`KMS`、`站点帮助文档`、`知识掌握模型`&lt;br /&gt;
** `Windows版本体系`、`KMS`、`站点帮助文档` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 4 页&lt;br /&gt;
* 已完成（阶段A/B第5批：剩余主模板补齐）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`2025jzci毕设(论文)`、`西宁 FIRST 随想`、`Welcome`&lt;br /&gt;
** `2025jzci毕设(论文)`、`西宁 FIRST 随想` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 3 页&lt;br /&gt;
* 已完成（阶段A/B第6批：系统模板组）：&lt;br /&gt;
** 已挂载 `/Doc`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 迁移模板&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 9 页&lt;br /&gt;
* 已完成（阶段D第2批：收尾巡检）：&lt;br /&gt;
** 新建巡检报告：[[项目:模板现代化收尾巡检报告/2026-05-19]]&lt;br /&gt;
** 巡检结论：主模板 `27/27` 已具备 `Doc + TemplateData`&lt;br /&gt;
** 待补 `sandbox + testcases`：22 个模板（已按调用热度排序）&lt;br /&gt;
* 已完成（阶段C准备）：&lt;br /&gt;
** 新建迁移清单：[[项目:模板现代化阶段C Lua模块化清单]]&lt;br /&gt;
** 形成 P0/P1/P2 候选与迁移顺序（Navbox → SoftwareInfo → PageToolsLink → LanguageLinks）&lt;br /&gt;
* 已完成（阶段A第7批：高热模板测试链路补齐）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`站点帮助文档`、`Windows版本体系`、`数据结构与算法`、`2025jzci毕设(论文)`、`认识 Linux`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：10/27（37.0%）&lt;br /&gt;
* 已完成（阶段C原型）：&lt;br /&gt;
** 新建 `模块:Navbox`&lt;br /&gt;
** `模板:Navbox/sandbox` 已切换到 `#invoke:Navbox|toolLinks`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段A第8批：测试链路补齐第二批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`KMS`、`西宁 FIRST 随想`、`Welcome`、`数据结构与算法(基础概念)`、`知识掌握模型`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：15/27（55.6%）&lt;br /&gt;
* 已完成（阶段C原型第2批）：&lt;br /&gt;
** 新建 `模块:SoftwareInfo`&lt;br /&gt;
** `模板:SoftwareInfo/sandbox` 已切换到 `#invoke:SoftwareInfo|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步最新覆盖率，待补测试链路 12 个）&lt;br /&gt;
* 已完成（阶段A第9批：测试链路补齐第三批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`线性表`、`栈与队列`、`串、数组和广义表`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：18/27（66.7%）&lt;br /&gt;
* 已完成（阶段C原型第3批）：&lt;br /&gt;
** 新建 `模块:PageToolsLink`&lt;br /&gt;
** `模板:PageToolsLink/sandbox` 已切换到 `#invoke:PageToolsLink|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步第三批覆盖率）&lt;br /&gt;
* 已完成（阶段A第10批：系统模板测试链路收尾）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 模板&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：27/27（100.0%）&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（终版）&lt;br /&gt;
** 巡检结论：阶段 A 与阶段 B 均已完成&lt;br /&gt;
* 已完成（阶段C灰度切换第1轮）：&lt;br /&gt;
** 主模板已切换到模块：`Template:PageToolsLink`、`Template:Navbox`、`Template:SoftwareInfo`&lt;br /&gt;
** 模块路径：`模块:PageToolsLink`、`模块:Navbox`、`模块:SoftwareInfo`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C灰度切换第2轮）：&lt;br /&gt;
** 新建模块：`模块:LanguageLinksData`、`模块:LanguageLinks`&lt;br /&gt;
** 主模板与沙盒已切换到 `#invoke`：`Template:LanguageLinks`、`Template:LanguageLinks/sandbox`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C回归抽样第1轮）：&lt;br /&gt;
** 抽样验证 `LanguageLinks`、`PageToolsLink`、`SoftwareInfo` 基础渲染链路&lt;br /&gt;
** 发现并修复 `LanguageLinks` 参数兼容问题：模板调用场景改为优先读取 `parent.args.root`&lt;br /&gt;
** 已通过 `maintenance parse` 复测：`{{LanguageLinks|root=示例条目}}` 正常生成 `示例条目/en` 等链接&lt;br /&gt;
* 已新增回归报告：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]（样本 26，异常 0）&lt;br /&gt;
* 已完成（阶段C回归抽样第2轮-全量）：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
** 全量样本 147/147 成功；4 条样本出现首轮 rc=139，重试后全部通过&lt;br /&gt;
** 已建立基线哈希明细：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 下一步：阶段 C 第3轮回归（参数边界与视觉差异人工复核），并跟踪间歇性解析崩溃&lt;br /&gt;
&lt;br /&gt;
== 风险与注意事项 ==&lt;br /&gt;
* 分类语句未正确放置在 `&amp;lt;noinclude&amp;gt;` 可能造成调用页分类外溢。&lt;br /&gt;
* `#ifexist` 属昂贵解析函数，需控制调用规模。&lt;br /&gt;
* 高影响核心模板更新前必须先在 `/sandbox` 与 `/testcases` 验证。&lt;br /&gt;
&lt;br /&gt;
== 同步约定 ==&lt;br /&gt;
* 每次完成可验证改造项后，更新：&lt;br /&gt;
** 进度看板（状态与百分比）&lt;br /&gt;
** 里程碑日志（日期、动作、结果）&lt;br /&gt;
** 风险与阻塞（如有）&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%94%B6%E5%B0%BE%E5%B7%A1%E6%A3%80%E6%8A%A5%E5%91%8A/2026-05-20&amp;diff=2159</id>
		<title>项目:模板现代化收尾巡检报告/2026-05-20</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%94%B6%E5%B0%BE%E5%B7%A1%E6%A3%80%E6%8A%A5%E5%91%8A/2026-05-20&amp;diff=2159"/>
		<updated>2026-05-19T16:26:18Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​新建收尾巡检报告（2026-05-20）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化收尾巡检报告（2026-05-20） =&lt;br /&gt;
== 结论 ==&lt;br /&gt;
* 阶段 A：已完成（100%）&lt;br /&gt;
* 阶段 B：已完成（100%）&lt;br /&gt;
* 阶段 C：已完成（100%，三轮回归验收通过）&lt;br /&gt;
* 阶段 D：已完成（100%，治理门禁已落地）&lt;br /&gt;
&lt;br /&gt;
== 核心验收证据 ==&lt;br /&gt;
* 阶段C第1轮抽样：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]&lt;br /&gt;
* 阶段C第2轮全量：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
* 阶段C第2轮基线：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 阶段C第3轮验收：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
* 阶段D月度巡检：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
* 阶段D规范与流程：[[项目:模板工程规范（官方推荐化）]]、[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
&lt;br /&gt;
== 覆盖率快照 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 指标 !! 数值&lt;br /&gt;
|-&lt;br /&gt;
| 主模板总数 || 27&lt;br /&gt;
|-&lt;br /&gt;
| `/Doc` 覆盖 || 27/27&lt;br /&gt;
|-&lt;br /&gt;
| `TemplateData` 覆盖 || 27/27&lt;br /&gt;
|-&lt;br /&gt;
| `/sandbox + /testcases` 覆盖 || 27/27&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 风险与后续 ==&lt;br /&gt;
* 风险：`maintenance parse` 仍存在间歇性 `rc=139`（可重试恢复）。&lt;br /&gt;
* 建议：进入“持续治理”模式，每月执行 SOP 巡检，持续记录并收敛解析稳定性问题。&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2158</id>
		<title>项目:模板现代化官方推荐化改造进度</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E5%8C%96%E6%94%B9%E9%80%A0%E8%BF%9B%E5%BA%A6&amp;diff=2158"/>
		<updated>2026-05-19T16:26:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​阶段收口：C/D完成并转入持续治理（2026-05-20）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化官方推荐化改造进度 =&lt;br /&gt;
&lt;br /&gt;
== 文档信息 ==&lt;br /&gt;
* 文档名称：模板现代化官方推荐化改造进度&lt;br /&gt;
* 创建日期：2026-05-19&lt;br /&gt;
* 最近更新：2026-05-20&lt;br /&gt;
* 维护方式：每次改造后同步更新本页&lt;br /&gt;
* 当前状态：阶段 A/B/C/D 已完成（进入持续治理）&lt;br /&gt;
&lt;br /&gt;
== 改造目标 ==&lt;br /&gt;
* 对站点模板体系进行官方推荐化现代改造，形成可维护、可扩展、可测试、可协作的模板工程体系。&lt;br /&gt;
* 改造遵循 MediaWiki 官方实践：TemplateData、TemplateStyles、Scribunto（Lua）、/Doc、/sandbox、/testcases、noinclude/includeonly 规范。&lt;br /&gt;
&lt;br /&gt;
== 分阶段路线（官方推荐化） ==&lt;br /&gt;
=== 阶段 A：模板工程骨架统一（优先） ===&lt;br /&gt;
* 目标：完成主模板 + 文档 + 样式 + 沙盒/测试子页的标准骨架。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 主模板仅保留输出逻辑。&lt;br /&gt;
** 文档统一到 `/Doc`。&lt;br /&gt;
** 样式统一到 `/styles.css` 并通过 `&amp;lt;templatestyles /&amp;gt;` 引入。&lt;br /&gt;
** 核心模板补齐 `/sandbox` 与 `/testcases`。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 B：TemplateData 全量补齐（优先） ===&lt;br /&gt;
* 目标：让 VisualEditor 与 TemplateWizard 自动提供模板参数表单。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 为高频模板先补 `&amp;lt;templatedata&amp;gt;`。&lt;br /&gt;
** 参数补充：`required`、`suggested`、类型、示例、别名。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 C：复杂逻辑模块化（中期） ===&lt;br /&gt;
* 目标：把复杂判断与格式化从 wikitext 迁移到 Lua 模块。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 保留简单展示模板在 wikitext。&lt;br /&gt;
** 复杂分支改为 `#invoke` 调用。&lt;br /&gt;
** 控制 `#ifexist` 等昂贵解析函数用量。&lt;br /&gt;
&lt;br /&gt;
=== 阶段 D：治理与质量门禁（持续） ===&lt;br /&gt;
* 目标：建立持续巡检与发布规范。&lt;br /&gt;
* 任务：&lt;br /&gt;
** 建立模板规范页（命名、参数、分类、文档、样式、兼容性）。&lt;br /&gt;
** 月度巡检：未文档化模板、缺 TemplateData、分类外溢、核心模板改动告警。&lt;br /&gt;
&lt;br /&gt;
== 当前优先级与执行顺序 ==&lt;br /&gt;
# Flow/LQT 迁移模板组（分类外溢治理 + 文档规范化）&lt;br /&gt;
# 课程导航模板组（抽象复用）&lt;br /&gt;
# 其余主模板的 TemplateData 补齐&lt;br /&gt;
# 阶段 C：Lua 模块化切分&lt;br /&gt;
&lt;br /&gt;
== 进度看板 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 阶段&lt;br /&gt;
! 状态&lt;br /&gt;
! 进度&lt;br /&gt;
! 负责人&lt;br /&gt;
! 备注&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 A：模板工程骨架统一&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 sandbox + testcases&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 B：TemplateData 全量补齐&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 主模板 27/27 已具备 Doc + TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 C：复杂逻辑模块化&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 四大核心模板模块化完成，三轮回归验收通过（含基线比对）&lt;br /&gt;
|-&lt;br /&gt;
| 阶段 D：治理与质量门禁&lt;br /&gt;
| 已完成&lt;br /&gt;
| 100%&lt;br /&gt;
| Maintenance script&lt;br /&gt;
| 已落地规范页、月度巡检SOP、自动化巡检脚本与月报机制&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 里程碑日志 ==&lt;br /&gt;
=== 2026-05-19 ===&lt;br /&gt;
=== 2026-05-20 ===&lt;br /&gt;
* 已完成（阶段C第3轮验收）：[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]&lt;br /&gt;
** 参数边界验证通过（LanguageLinks、PageToolsLink、Navbox、SoftwareInfo）&lt;br /&gt;
** 基线哈希比对：147 样本中 SAME=130，CHANGED=17，最终解析失败=0&lt;br /&gt;
* 已完成（阶段D治理门禁落地）：&lt;br /&gt;
** 新增规范页：[[项目:模板工程规范（官方推荐化）]]&lt;br /&gt;
** 新增SOP：[[项目:模板现代化月度巡检SOP]]&lt;br /&gt;
** 新增月报：[[项目:模板现代化月度巡检/2026-05]]&lt;br /&gt;
** 脚本落地：`maintenance/template-modernization-monthly-audit.sh`&lt;br /&gt;
* 已完成：新建收尾巡检报告（2026-05-20）[[项目:模板现代化收尾巡检报告/2026-05-20]]&lt;br /&gt;
* 下一步：转入月度巡检与异常专项（间歇性 parse rc=139 持续观察）&lt;br /&gt;
* 已完成：数据库备份（含校验）&lt;br /&gt;
* 已完成：模板命名空间依赖关系、调用热度、语法使用情况巡检&lt;br /&gt;
* 已完成：建立本进度文档并写入分阶段改造路线&lt;br /&gt;
* 已完成（阶段A首批-第1批）：&lt;br /&gt;
** 更新 `Template:Navbox`、`Template:PageToolsLink`、`Template:SoftwareInfo` 主模板骨架&lt;br /&gt;
** 主模板补充 `{{/Doc}}` 挂载&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Navbox/sandbox` 与 `Template:Navbox/testcases`&lt;br /&gt;
*** `Template:PageToolsLink/sandbox` 与 `Template:PageToolsLink/testcases`&lt;br /&gt;
*** `Template:SoftwareInfo/sandbox` 与 `Template:SoftwareInfo/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第1批）：&lt;br /&gt;
** `Template:Navbox/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:PageToolsLink/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:SoftwareInfo/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段A首批-第2批）：&lt;br /&gt;
** 更新 `Template:Working`、`Template:LanguageLinks` 主模板骨架&lt;br /&gt;
** `Template:Working` 调用页分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页自身误入“正在编辑的页面”）&lt;br /&gt;
** 新建 `sandbox` 与 `testcases` 子页：&lt;br /&gt;
*** `Template:Working/sandbox` 与 `Template:Working/testcases`&lt;br /&gt;
*** `Template:LanguageLinks/sandbox` 与 `Template:LanguageLinks/testcases`&lt;br /&gt;
* 已完成（阶段B首批-第2批）：&lt;br /&gt;
** `Template:Working/Doc` 增加 TemplateData&lt;br /&gt;
** `Template:LanguageLinks/Doc` 增加 TemplateData&lt;br /&gt;
* 已完成（阶段D首批）：&lt;br /&gt;
** Flow/LQT 模板组 8 个模板完成分类外溢治理（分类收敛到 `&amp;lt;noinclude&amp;gt;`）&lt;br /&gt;
** 已校验上述模板调用区不再外溢 `[[Category:...]]`&lt;br /&gt;
* 已完成（阶段A/B第3批：课程导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`数据结构与算法`、`数据结构与算法(基础概念)`、`线性表`、`栈与队列`、`串、数组和广义表`、`认识 Linux`&lt;br /&gt;
** 上述模板主题分类改为 `&amp;lt;includeonly&amp;gt;`（避免模板页本身被主题分类污染）&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 6 页&lt;br /&gt;
* 已完成（阶段A/B第4批：站点导航模板组）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`Windows版本体系`、`KMS`、`站点帮助文档`、`知识掌握模型`&lt;br /&gt;
** `Windows版本体系`、`KMS`、`站点帮助文档` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 4 页&lt;br /&gt;
* 已完成（阶段A/B第5批：剩余主模板补齐）：&lt;br /&gt;
** 已规范化主模板并挂载 `/Doc`：`2025jzci毕设(论文)`、`西宁 FIRST 随想`、`Welcome`&lt;br /&gt;
** `2025jzci毕设(论文)`、`西宁 FIRST 随想` 主题分类改为 `&amp;lt;includeonly&amp;gt;`&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 3 页&lt;br /&gt;
* 已完成（阶段A/B第6批：系统模板组）：&lt;br /&gt;
** 已挂载 `/Doc`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 迁移模板&lt;br /&gt;
** 已新建 `/Doc` 并补齐 TemplateData：共 9 页&lt;br /&gt;
* 已完成（阶段D第2批：收尾巡检）：&lt;br /&gt;
** 新建巡检报告：[[项目:模板现代化收尾巡检报告/2026-05-19]]&lt;br /&gt;
** 巡检结论：主模板 `27/27` 已具备 `Doc + TemplateData`&lt;br /&gt;
** 待补 `sandbox + testcases`：22 个模板（已按调用热度排序）&lt;br /&gt;
* 已完成（阶段C准备）：&lt;br /&gt;
** 新建迁移清单：[[项目:模板现代化阶段C Lua模块化清单]]&lt;br /&gt;
** 形成 P0/P1/P2 候选与迁移顺序（Navbox → SoftwareInfo → PageToolsLink → LanguageLinks）&lt;br /&gt;
* 已完成（阶段A第7批：高热模板测试链路补齐）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`站点帮助文档`、`Windows版本体系`、`数据结构与算法`、`2025jzci毕设(论文)`、`认识 Linux`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：10/27（37.0%）&lt;br /&gt;
* 已完成（阶段C原型）：&lt;br /&gt;
** 新建 `模块:Navbox`&lt;br /&gt;
** `模板:Navbox/sandbox` 已切换到 `#invoke:Navbox|toolLinks`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段A第8批：测试链路补齐第二批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`KMS`、`西宁 FIRST 随想`、`Welcome`、`数据结构与算法(基础概念)`、`知识掌握模型`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：15/27（55.6%）&lt;br /&gt;
* 已完成（阶段C原型第2批）：&lt;br /&gt;
** 新建 `模块:SoftwareInfo`&lt;br /&gt;
** `模板:SoftwareInfo/sandbox` 已切换到 `#invoke:SoftwareInfo|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步最新覆盖率，待补测试链路 12 个）&lt;br /&gt;
* 已完成（阶段A第9批：测试链路补齐第三批）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`线性表`、`栈与队列`、`串、数组和广义表`&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：18/27（66.7%）&lt;br /&gt;
* 已完成（阶段C原型第3批）：&lt;br /&gt;
** 新建 `模块:PageToolsLink`&lt;br /&gt;
** `模板:PageToolsLink/sandbox` 已切换到 `#invoke:PageToolsLink|renderSandbox`&lt;br /&gt;
** 已用 `maintenance parse` 验证 sandbox 渲染正常&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（同步第三批覆盖率）&lt;br /&gt;
* 已完成（阶段A第10批：系统模板测试链路收尾）：&lt;br /&gt;
** 已新增 `sandbox + testcases`：`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 模板&lt;br /&gt;
** 当前 `sandbox + testcases` 覆盖率：27/27（100.0%）&lt;br /&gt;
* 已更新：[[项目:模板现代化收尾巡检报告/2026-05-19]]（终版）&lt;br /&gt;
** 巡检结论：阶段 A 与阶段 B 均已完成&lt;br /&gt;
* 已完成（阶段C灰度切换第1轮）：&lt;br /&gt;
** 主模板已切换到模块：`Template:PageToolsLink`、`Template:Navbox`、`Template:SoftwareInfo`&lt;br /&gt;
** 模块路径：`模块:PageToolsLink`、`模块:Navbox`、`模块:SoftwareInfo`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C灰度切换第2轮）：&lt;br /&gt;
** 新建模块：`模块:LanguageLinksData`、`模块:LanguageLinks`&lt;br /&gt;
** 主模板与沙盒已切换到 `#invoke`：`Template:LanguageLinks`、`Template:LanguageLinks/sandbox`&lt;br /&gt;
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常&lt;br /&gt;
* 已完成（阶段C回归抽样第1轮）：&lt;br /&gt;
** 抽样验证 `LanguageLinks`、`PageToolsLink`、`SoftwareInfo` 基础渲染链路&lt;br /&gt;
** 发现并修复 `LanguageLinks` 参数兼容问题：模板调用场景改为优先读取 `parent.args.root`&lt;br /&gt;
** 已通过 `maintenance parse` 复测：`{{LanguageLinks|root=示例条目}}` 正常生成 `示例条目/en` 等链接&lt;br /&gt;
* 已新增回归报告：[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]]（样本 26，异常 0）&lt;br /&gt;
* 已完成（阶段C回归抽样第2轮-全量）：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]&lt;br /&gt;
** 全量样本 147/147 成功；4 条样本出现首轮 rc=139，重试后全部通过&lt;br /&gt;
** 已建立基线哈希明细：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 下一步：阶段 C 第3轮回归（参数边界与视觉差异人工复核），并跟踪间歇性解析崩溃&lt;br /&gt;
&lt;br /&gt;
== 风险与注意事项 ==&lt;br /&gt;
* 分类语句未正确放置在 `&amp;lt;noinclude&amp;gt;` 可能造成调用页分类外溢。&lt;br /&gt;
* `#ifexist` 属昂贵解析函数，需控制调用规模。&lt;br /&gt;
* 高影响核心模板更新前必须先在 `/sandbox` 与 `/testcases` 验证。&lt;br /&gt;
&lt;br /&gt;
== 同步约定 ==&lt;br /&gt;
* 每次完成可验证改造项后，更新：&lt;br /&gt;
** 进度看板（状态与百分比）&lt;br /&gt;
** 里程碑日志（日期、动作、结果）&lt;br /&gt;
** 风险与阻塞（如有）&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%9C%88%E5%BA%A6%E5%B7%A1%E6%A3%80/2026-05&amp;diff=2157</id>
		<title>项目:模板现代化月度巡检/2026-05</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%9C%88%E5%BA%A6%E5%B7%A1%E6%A3%80/2026-05&amp;diff=2157"/>
		<updated>2026-05-19T16:24:35Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​新增2026-05月度巡检报告（自动生成）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化月度巡检（2026-05-20） =&lt;br /&gt;
== 覆盖率 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 指标 !! 数值&lt;br /&gt;
|-&lt;br /&gt;
| 主模板总数 || 27&lt;br /&gt;
|-&lt;br /&gt;
| 已有 /Doc || 27&lt;br /&gt;
|-&lt;br /&gt;
| 已有 /sandbox || 27&lt;br /&gt;
|-&lt;br /&gt;
| 已有 /testcases || 27&lt;br /&gt;
|-&lt;br /&gt;
| 已同时具备 /sandbox + /testcases || 27&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 缺失项 ==&lt;br /&gt;
=== 缺失 /Doc ===&lt;br /&gt;
* 无&lt;br /&gt;
=== 缺失 /sandbox ===&lt;br /&gt;
* 无&lt;br /&gt;
=== 缺失 /testcases ===&lt;br /&gt;
* 无&lt;br /&gt;
=== 缺失 TemplateData（/Doc 内） ===&lt;br /&gt;
* 无&lt;br /&gt;
&lt;br /&gt;
== 风险提示（启发式） ==&lt;br /&gt;
* 规则：模板正文存在 `[[Category:...]]`，但未检测到 `&amp;lt;includeonly&amp;gt;` 或 `&amp;lt;noinclude&amp;gt;`。&lt;br /&gt;
* 未发现明显风险&lt;br /&gt;
&lt;br /&gt;
== 说明 ==&lt;br /&gt;
* 本报告由脚本 `maintenance/template-modernization-monthly-audit.sh` 自动生成。&lt;br /&gt;
* `分类泄漏风险` 为启发式检查，需人工二次确认。&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%9C%88%E5%BA%A6%E5%B7%A1%E6%A3%80SOP&amp;diff=2156</id>
		<title>项目:模板现代化月度巡检SOP</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E6%9C%88%E5%BA%A6%E5%B7%A1%E6%A3%80SOP&amp;diff=2156"/>
		<updated>2026-05-19T16:24:30Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​新增模板现代化月度巡检SOP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化月度巡检 SOP =&lt;br /&gt;
== 目标 ==&lt;br /&gt;
* 形成可重复执行、可追踪、可回滚的模板质量巡检闭环。&lt;br /&gt;
&lt;br /&gt;
== 执行频率 ==&lt;br /&gt;
* 每月 1 次例行巡检；核心模板大改后增加一次专项巡检。&lt;br /&gt;
&lt;br /&gt;
== 执行步骤 ==&lt;br /&gt;
# 运行自动脚本：`maintenance/template-modernization-monthly-audit.sh`&lt;br /&gt;
# 输出保存到月报页：`项目:模板现代化月度巡检/YYYY-MM`&lt;br /&gt;
# 对“风险提示”项执行人工复核并补充结论&lt;br /&gt;
# 更新进度页与巡检总报告&lt;br /&gt;
&lt;br /&gt;
== 自动脚本输出项 ==&lt;br /&gt;
* 主模板总数&lt;br /&gt;
* `/Doc` 覆盖数&lt;br /&gt;
* `/sandbox` 覆盖数&lt;br /&gt;
* `/testcases` 覆盖数&lt;br /&gt;
* `/Doc` 中 TemplateData 缺失清单&lt;br /&gt;
* 分类泄漏启发式风险清单&lt;br /&gt;
&lt;br /&gt;
== 人工复核要点 ==&lt;br /&gt;
# 高调用模板渲染是否异常（Lua 报错、链接失效、样式异常）&lt;br /&gt;
# 分类是否外溢到调用页&lt;br /&gt;
# 新增参数是否有 TemplateData 与文档同步&lt;br /&gt;
# 关键页面是否存在解析不稳定（如间歇性 rc=139）&lt;br /&gt;
&lt;br /&gt;
== 产物要求 ==&lt;br /&gt;
* 月报页（自动结果 + 人工结论）&lt;br /&gt;
* 如有异常：问题清单页 + 修复计划 + 完成回执&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E9%98%B6%E6%AE%B5C%E8%B0%83%E7%94%A8%E9%A1%B5%E5%9B%9E%E5%BD%92/2026-05-20-%E7%AC%AC3%E8%BD%AE&amp;diff=2154</id>
		<title>项目:模板现代化阶段C调用页回归/2026-05-20-第3轮</title>
		<link rel="alternate" type="text/html" href="https://learn.devc.dev/index.php?title=%E9%A1%B9%E7%9B%AE:%E6%A8%A1%E6%9D%BF%E7%8E%B0%E4%BB%A3%E5%8C%96%E9%98%B6%E6%AE%B5C%E8%B0%83%E7%94%A8%E9%A1%B5%E5%9B%9E%E5%BD%92/2026-05-20-%E7%AC%AC3%E8%BD%AE&amp;diff=2154"/>
		<updated>2026-05-19T16:24:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script：​阶段C第3轮验收：边界测试与基线一致性比对&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 模板现代化阶段C调用页回归（2026-05-20 第3轮：边界与基线验收） =&lt;br /&gt;
== 目标 ==&lt;br /&gt;
* 完成阶段 C 的参数边界验证与基线一致性验收。&lt;br /&gt;
&lt;br /&gt;
== 一、参数边界验证 ==&lt;br /&gt;
* 用例页面：`项目:模板现代化阶段C回归样例/第3轮边界`&lt;br /&gt;
* 覆盖模板：`LanguageLinks`、`PageToolsLink`、`Navbox`、`SoftwareInfo`&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 断言项 !! 结果&lt;br /&gt;
|-&lt;br /&gt;
| `LanguageLinks|root=示例条目` 生成 `/en` 链接 || 通过（1）&lt;br /&gt;
|-&lt;br /&gt;
| `LanguageLinks|root=示例条目/子页` 生成 `/子页/en` 链接 || 通过（1）&lt;br /&gt;
|-&lt;br /&gt;
| `LanguageLinks|root=  示例 空格  ` 去首尾空格后生效 || 通过（1）&lt;br /&gt;
|-&lt;br /&gt;
| `PageToolsLink` 指向 `Template:Navbox` 链接可生成 || 通过（2）&lt;br /&gt;
|-&lt;br /&gt;
| `PageToolsLink` 指向 `帮助:维基化` 链接可生成 || 通过（2）&lt;br /&gt;
|-&lt;br /&gt;
| `SoftwareInfo|语言=fr` 显示为“法语” || 通过（1）&lt;br /&gt;
|-&lt;br /&gt;
| `SoftwareInfo|语言=xx` 保留原值回退 || 通过（1）&lt;br /&gt;
|-&lt;br /&gt;
| 解析报错（Lua/Fatal） || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 二、基线哈希一致性比对 ==&lt;br /&gt;
* 比对基线：[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]&lt;br /&gt;
* 比对样本：147（四个核心模板全部调用关系）&lt;br /&gt;
* 比对策略：`getText + parse`，失败最多重试 3 次后取结果&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 指标 !! 数值&lt;br /&gt;
|-&lt;br /&gt;
| 哈希一致（SAME） || 130&lt;br /&gt;
|-&lt;br /&gt;
| 哈希变化（CHANGED） || 17&lt;br /&gt;
|-&lt;br /&gt;
| 解析失败（最终） || 0&lt;br /&gt;
|-&lt;br /&gt;
| 重试后成功（attempt&amp;gt;1） || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 三、结论 ==&lt;br /&gt;
* 阶段 C 功能目标达成：四个核心模板主链路、参数边界、全量调用页回归均通过。&lt;br /&gt;
* 观察项：存在间歇性 `parse rc=139`，但在重试策略下可恢复，当前未造成最终失败。&lt;br /&gt;
* 阶段 C 状态建议：可转为“已完成（持续观察）”。&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>