<?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=Move+page+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=Move+page+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/Move_page_script"/>
	<updated>2026-06-25T08:55:46Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<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=2215</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=2215"/>
		<updated>2026-05-21T03:30:39Z</updated>

		<summary type="html">&lt;p&gt;Move page script：​Move page 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>Move page 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=2175</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=2175"/>
		<updated>2026-05-21T03:06:52Z</updated>

		<summary type="html">&lt;p&gt;Move page script：​Move page script移动页面帮助:站点分类树评估（2026-05-18）至帮助:站点分类树评估：​统一帮助命名空间标题命名规范&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本页记录以“[[:Category:站点分类]]”为根节点的分类体系阶段性评估结果与后续治理优先级。&lt;br /&gt;
&lt;br /&gt;
== 评估时间 ==&lt;br /&gt;
* 2026-05-18&lt;br /&gt;
&lt;br /&gt;
== 范围与方法 ==&lt;br /&gt;
* 范围：从“分类:站点分类”递归可达的分类树。&lt;br /&gt;
* 方法：使用维护脚本 &amp;lt;code&amp;gt;maintenance/run.php sql.php&amp;lt;/code&amp;gt; 进行只读统计。&lt;br /&gt;
&lt;br /&gt;
== 关键结果 ==&lt;br /&gt;
* 根树分类节点总数：176&lt;br /&gt;
* 空分类总数：109&lt;br /&gt;
* 空分类中已标注“骨架分类”：109&lt;br /&gt;
* 空分类（叶子）中已标注“待建设分类”：109&lt;br /&gt;
* 树最大深度（统计上限深度 8）：8&lt;br /&gt;
* 多父类现象：存在（大量节点 parent_count &amp;gt;= 2，属于当前站点的多维组织策略，非立即错误）&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;
=== P1：保持骨架分类策略 ===&lt;br /&gt;
* 新建方向优先复用既有骨架分类，避免同义分类并行。&lt;br /&gt;
* 新增空分类默认纳入“骨架分类”；叶子空分类纳入“待建设分类”。&lt;br /&gt;
&lt;br /&gt;
=== P2：控制多父类复杂度 ===&lt;br /&gt;
* 对 parent_count &amp;gt;= 3 的高频分类做抽样复核，逐步明确“主父类 + 辅助父类”边界。&lt;br /&gt;
* 不做一次性大改，按专题小批次收敛。&lt;br /&gt;
&lt;br /&gt;
=== P3：季度复核 ===&lt;br /&gt;
* 建议每季度复核一次：&lt;br /&gt;
** 空分类数量与覆盖率&lt;br /&gt;
** 新增分类命名一致性&lt;br /&gt;
** 被弃用分类是否仍有成员&lt;br /&gt;
&lt;br /&gt;
[[Category:分类维护]]&lt;/div&gt;</summary>
		<author><name>Move page 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=2173</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=2173"/>
		<updated>2026-05-21T03:06:41Z</updated>

		<summary type="html">&lt;p&gt;Move page script：​Move page script移动页面帮助:MediaWiki 安装至帮助:MediaWiki安装指南：​统一帮助命名空间标题命名规范&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;说明&#039;&#039;&#039; 本指南结合 MediaWiki 官方文档与实际部署经验，概述通用安装流程，并结合本站（learn.houjue.digital）当前环境给出可直接复用的参数与命令。请始终以 [https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki 官方安装指南] 为权威来源，并根据自己的环境调整命令与路径。&lt;br /&gt;
&lt;br /&gt;
== 环境准备 ==&lt;br /&gt;
=== 系统与组件 ===&lt;br /&gt;
本站当前运行环境如下（可按需替换为你的实际版本）：&lt;br /&gt;
* 操作系统：Debian 12 (bookworm)&lt;br /&gt;
* Web 服务器：Nginx 1.22.x&lt;br /&gt;
* PHP：8.2.x（PHP-FPM）&lt;br /&gt;
* 数据库：MariaDB 10.11.x&lt;br /&gt;
&lt;br /&gt;
常用版本检查命令：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /etc/os-release&lt;br /&gt;
nginx -v&lt;br /&gt;
php -v&lt;br /&gt;
mysql --version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 更新与依赖 ===&lt;br /&gt;
根据本站当前部署（Debian 12 + Nginx + PHP 8.2 FPM + MariaDB），建议按以下方式更新与安装依赖：&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;
# 多媒体与差异对比工具&lt;br /&gt;
sudo apt install ffmpeg poppler-utils imagemagick php-wikidiff2 -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如需启用 Lua/时间线/乐谱等扩展，可按需补充：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Scribunto&lt;br /&gt;
sudo apt install php-luasandbox -y&lt;br /&gt;
# EasyTimeline/Score 等&lt;br /&gt;
sudo apt install perl ploticus lilypond ghostscript -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
说明：本站使用 Nginx + PHP-FPM，如需 Apache 请改用对应包与配置；PHP-FPM 请确保与 Nginx 配置匹配。&lt;br /&gt;
&lt;br /&gt;
== 安装步骤 ==&lt;br /&gt;
=== 1. 下载 MediaWiki（通用流程） ===&lt;br /&gt;
从官方 https://releases.wikimedia.org 下载当前稳定版本。示例命令：&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;
本站实际路径：&amp;lt;code&amp;gt;/var/www/mediawiki&amp;lt;/code&amp;gt;，Web 用户为 &amp;lt;code&amp;gt;www-data&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 2. 创建数据库与用户（通用流程） ===&lt;br /&gt;
登录数据库创建专用数据库与账号：&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;
本站实际数据库配置（见 &amp;lt;code&amp;gt;/var/www/learn.php&amp;lt;/code&amp;gt;）：&lt;br /&gt;
* 数据库：&amp;lt;code&amp;gt;learn&amp;lt;/code&amp;gt;&lt;br /&gt;
* 用户：&amp;lt;code&amp;gt;learn&amp;lt;/code&amp;gt;&lt;br /&gt;
* 主机：&amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3. 运行安装向导（通用流程） ===&lt;br /&gt;
在浏览器打开 &amp;lt;code&amp;gt;https://&amp;lt;你的域名或IP&amp;gt;/mw-config/&amp;lt;/code&amp;gt;，安装向导会依次要求填写环境检测、数据库信息、站点名称、管理员账号、上传目录等。&lt;br /&gt;
完成后会生成 &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt;，请放到 MediaWiki 根目录。&lt;br /&gt;
&lt;br /&gt;
本站实际配置：&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgServer = &amp;quot;https://learn.houjue.digital&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgScriptPath = &amp;quot;&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;$wgArticlePath = &amp;quot;/wiki/$1&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* 上传目录：&amp;lt;code&amp;gt;/sgcos/images&amp;lt;/code&amp;gt;（映射为 &amp;lt;code&amp;gt;/images&amp;lt;/code&amp;gt;）&lt;br /&gt;
&lt;br /&gt;
=== 4. 完成安装与安全加固（通用流程） ===&lt;br /&gt;
上传 LocalSettings 后即可通过站点访问。&lt;br /&gt;
* 锁定安装目录：&amp;lt;code&amp;gt;chmod -R 700 /var/www/mediawiki/mw-config&amp;lt;/code&amp;gt;&lt;br /&gt;
* 确保 &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; 权限为 600，Web 服务器可读。&lt;br /&gt;
* 关闭 config 目录写权限：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod a-w /var/www/mediawiki/config&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 后续依赖与扩展 ==&lt;br /&gt;
=== php-wikidiff2 ===&lt;br /&gt;
改善差异显示，安装命令：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install php-wikidiff2 -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
配置：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgDiffEngine = &#039;wikidiff2&#039;;&lt;br /&gt;
$wgDiff3 = &#039;/usr/bin/diff3&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== php-luasandbox 与 Scribunto ===&lt;br /&gt;
安装 Lua 沙箱：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install php-luasandbox -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
启用扩展：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtension(&#039;Scribunto&#039;);&lt;br /&gt;
$wgScribuntoEngineConf[&#039;luasandbox&#039;][&#039;memoryLimit&#039;] = 50 * 1024 * 1024;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 多媒体工具 ===&lt;br /&gt;
* ffmpeg：&amp;lt;code&amp;gt;sudo apt install ffmpeg -y&amp;lt;/code&amp;gt;&lt;br /&gt;
* poppler-utils（PDF 处理）：&amp;lt;code&amp;gt;sudo apt install poppler-utils -y&amp;lt;/code&amp;gt;&lt;br /&gt;
* Composer（依赖管理）：&amp;lt;code&amp;gt;curl -sS https://getcomposer.org/installer | php &amp;amp;&amp;amp; mv composer.phar /usr/local/bin/composer&amp;lt;/code&amp;gt;&lt;br /&gt;
* EasyTimeline/Score/PdfHandler 等扩展可根据需要分别安装 ploticus、perl、lilypond、ghostscript、imagemagick 等依赖。&lt;br /&gt;
&lt;br /&gt;
== HTTPS 与短链接 ==&lt;br /&gt;
本站使用 Nginx，短链接与 HTTPS 参考：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nginx&amp;quot;&amp;gt;&lt;br /&gt;
# 强制 HTTPS&lt;br /&gt;
return 301 https://$host$request_uri;&lt;br /&gt;
&lt;br /&gt;
# MediaWiki 路由（示例，需结合你的站点结构）&lt;br /&gt;
location /wiki/ {&lt;br /&gt;
    try_files $uri $uri/ /index.php?$args;&lt;br /&gt;
}&lt;br /&gt;
location ~ \.php$ {&lt;br /&gt;
    include snippets/fastcgi-php.conf;&lt;br /&gt;
    fastcgi_pass unix:/run/php/php8.2-fpm.sock;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
配合以下 LocalSettings：&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;
== 性能与维护 ==&lt;br /&gt;
* 使用缓存（APCu/Redis）加速页面与消息&lt;br /&gt;
* 启用 &amp;lt;code&amp;gt;$wgMainCacheType&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;$wgParserCacheType&amp;lt;/code&amp;gt; 等缓存参数&lt;br /&gt;
* 定期运行维护脚本：&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 rebuildtextindex.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;
== 故障排查 ==&lt;br /&gt;
* 页面渲染成 WikiText：检查 PHP-FPM/Nginx 是否正常、LocalSettings 是否可读&lt;br /&gt;
* 安装向导无法完成：检查文件夹权限，确保 &amp;lt;code&amp;gt;mw-config&amp;lt;/code&amp;gt; 可写且临时可执行&lt;br /&gt;
* 文件上传失败：核实上传目录与权限（本站为 &amp;lt;code&amp;gt;/sgcos/images&amp;lt;/code&amp;gt;）以及 PHP 限制与 &amp;lt;code&amp;gt;$wgFileExtensions&amp;lt;/code&amp;gt; 设置&lt;br /&gt;
* 数据库连接出错：确认凭据、字符集（utf8mb4）及正确的数据库主机&lt;br /&gt;
&lt;br /&gt;
{{Template:站点帮助文档}}&lt;/div&gt;</summary>
		<author><name>Move page 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=2171</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=2171"/>
		<updated>2026-05-21T03:06:12Z</updated>

		<summary type="html">&lt;p&gt;Move page script：​Move page script移动页面帮助:需要配置的格式至帮助:扩展语法与格式示例：​统一帮助命名空间标题命名规范&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 重定向 (Redirect) ==&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;
#REDIRECT [[目标页面]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
效果说明：保存后访问该页会自动跳转到目标页面。&lt;br /&gt;
== timeline ==&lt;br /&gt;
使用 EasyTimeline 或 &amp;lt;nowiki&amp;gt;&amp;lt;timeline&amp;gt;&amp;lt;/nowiki&amp;gt; 语法展示事件。&lt;br /&gt;
&lt;br /&gt;
=== 示例（可视化时间线） ===&lt;br /&gt;
&amp;lt;timeline&amp;gt;&lt;br /&gt;
# All measures are in pixels&lt;br /&gt;
&lt;br /&gt;
ImageSize  = width:160 height:550&lt;br /&gt;
PlotArea   = left:50 right:0 bottom:10 top:10&lt;br /&gt;
AlignBars  = justify&lt;br /&gt;
&lt;br /&gt;
DateFormat = yyyy&lt;br /&gt;
Period     = from:1917 till:1991&lt;br /&gt;
TimeAxis   = orientation:vertical&lt;br /&gt;
ScaleMajor = unit:year increment:5 start:1920&lt;br /&gt;
&lt;br /&gt;
# there is no automatic collision detection,&lt;br /&gt;
# so shift texts up or down manually to avoid overlap&lt;br /&gt;
&lt;br /&gt;
Define $dx = 25 # shift text to right side of bar&lt;br /&gt;
&lt;br /&gt;
PlotData=&lt;br /&gt;
  bar:Leaders color:red width:25 mark:(line,white) align:left fontsize:S&lt;br /&gt;
&lt;br /&gt;
  from:start till:1924 shift:($dx,15)   text:Vladimir~Ilyich~[[Special:MyLanguage/Lenin|Lenin]]&lt;br /&gt;
  from:1924  till:1953 shift:($dx,5)    text:[[Special:MyLanguage/Stalin|Josef~Stalin]]&lt;br /&gt;
  from:1953  till:1964 shift:($dx,5)    text:Nikita~[[Special:MyLanguage/Khrushchev|Khrushchev]]&lt;br /&gt;
  from:1964  till:1982 shift:($dx,5)    text:Leonid~[[Special:MyLanguage/Brezhnev|Brezhnev]]&lt;br /&gt;
  from:1982  till:1984 shift:($dx,-12)  text:Yuri~[[Special:MyLanguage/Andropov|Andropov]]&lt;br /&gt;
  from:1984  till:1985 shift:($dx,4)    text:Konstantin~[[Special:MyLanguage/Chernenko|Chernenko]] fontsize:XS&lt;br /&gt;
  from:1985  till:end  shift:($dx,10)   text:Mikhail~[[Special:MyLanguage/Gorbachev|Gorbachev]]&lt;br /&gt;
&amp;lt;/timeline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:EasyTimeline&lt;br /&gt;
== ImageMap ==&lt;br /&gt;
ImageMap 扩展允许在图片中定义可点区域，适合交互式说明。&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:The Last Supper - Leonardo Da Vinci - High Resolution 32x16.jpg|thumb|center|500px|alt=&#039;&#039;The Last Supper&#039;&#039; by Leonardo da Vinci - Clickable Image|Image map example. Clicking on a person in the picture causes the browser to load the appropriate article.&lt;br /&gt;
&lt;br /&gt;
poly 550 2550 750 2400 1150 2300 1150 2150 1200 2075 1500 2125 1525 2300 1350 2800 1450 3000 1700 3300 1300 3475 650 3500 550 3300 450 3000 [[w:Bartholomew the Apostle|Bartholomew]] &lt;br /&gt;
poly 1575 2300 1625 2150 1900 2150 1925 2500 1875 2600 1800 2750 1600 3250 1425 3100 1400 2800 1375 2600 [[w:James, son of Alphaeus|James Minor]]&lt;br /&gt;
poly 1960 2150 2200 2150 2350 2500 2450 2575 2375 2725 2375 2900 2225 3100 2225 3225 1600 3225 1825 2700 1975 2450 1925 2300 [[w:Saint Andrew|Andrew]]&lt;br /&gt;
poly 2450 2575 2775 2500 2700 2650 2800 2700 2600 3000 2600 3250 2300 3250 2200 3200 2300 3000 [[w:Saint Peter|Peter]]&lt;br /&gt;
poly 2750 2500 2950 2400 3125 2600 3175 2700 3300 2850 3700 3200 3750 3200 3650 3350 3400 3200 3000 3350 2600 3325 2750 2800 2900 2700 2700 2650 [[w:Judas Iscariot|Judas]]&lt;br /&gt;
poly 3000 2350 3300 2350 3350 2660 3560 2600 3565 2690 3250 2800 3125 2575 [[w:Saint Peter|Peter]]&lt;br /&gt;
poly 3332 2338 3528 2240 4284 3024 4074 3332 3864 3290 3780 3150 3668 3192 3598 3024 3374 2870 3388 2772 3542 2800 3668 2702 3542 2590 3430 2604 3350 2600 3300 2500[[w:John the Apostle|John]]&lt;br /&gt;
poly 4775 2184 4915 2128 5055 2212 5083 2352 5111 2464 5181 2604 5307 2744 5573 3052 5615 3192 5657 3290 5573 3402 5461 3332 5335 3248 4495 3248 4439 3388 4243 3388 4075 3360 4173 3136 4327 3010 4509 2730 4663 2520 4733 2394 [[w:Jesus]]&lt;br /&gt;
poly 5900 2100 5900 2150 5800 2400 5800 2500 5675 2589 5480 2671 5438 2507 5425 2301 5589 2452 5630 2301 5650 2100 [[w:Thomas the Apostle|Thomas]]&lt;br /&gt;
poly 5918 2150 6041 2109 6137 2246 6192 2411 6110 2589 6110 2726 6192 2822 6302 2740 6589 3109 5658 3178 5575 2918 5300 2698 5233 2589 5274 2438 5370 2507 5521 2685 5617 2671 5712 2575 5822 2507 5808 2287 5822 2175 [[w:James, son of Zebedee|James Greater]]&lt;br /&gt;
poly 6137 2013 6439 2013 6863 2260 7110 2515 6726 2675 6507 2548 6425 2630 6356 2753 6548 2849 6699 2781 7082 2794 7178 3109 6699 3178 6548 2986 6397 2835 6165 2775 6110 2589 6233 2438 6302 2383 6151 2287 6096 2164 [[w:Philip the Apostle|Philip]]&lt;br /&gt;
poly 7635 2123 7800 2013 8000 2055 8025 2287 7950 2438 8000 2698 8055 2918 7959 3164 7233 3164 7124 2972 7124 2794 6548 2794 6384 2781 6384 2671 6493 2575 6750 2650 7075 2550 7219 2400 7625 2300 [[w:Matthew the Apostle|Matthew]]&lt;br /&gt;
poly 8325 2096 8600 2109 8635 2493 8615 2726 8439 2781 8274 2740 8125 2835 8151 2931 8400 2975 8411 3068 8589 3041 8617 3205 7987 3260 8124 3027 7987 2644 7904 2493 7959 2425 8096 2356 [[w:Judas Thaddaeus|Jude]]&lt;br /&gt;
poly 8800 2150 8900 2125 9055 2150 9125 2397 9400 2475 9550 2931 9625 3301 9151 3397 8535 3219 8726 3014 8466 3068 8411 2918 8178 2931 8124 2835 8329 2753 8535 2794 8726 2603 8725 2342 [[w:Simon the Zealot|Simon]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:ImageMap&lt;br /&gt;
* https://meta.wikimedia.org/wiki/ImageMapEdit_Howto&lt;br /&gt;
* https://www.familysearch.org/en/wiki/Help:Image_maps&lt;br /&gt;
* https://commons.wikimedia.org/wiki/Commons:Image_map_resources/zh&lt;br /&gt;
* https://en.wikipedia.org/wiki/Category:Wikipedia_image_maps&lt;br /&gt;
* https://meta.wikimedia.org/wiki/User:Dapete/ImageMapEdit#English&lt;br /&gt;
* https://www.maschek.hu/imagemap/&lt;br /&gt;
* https://www.image-maps.com/&lt;br /&gt;
* https://summerstyle.github.io/summer/&lt;br /&gt;
== inputbox ==&lt;br /&gt;
InputBox 扩展可以生成搜索或创建界面，便于用户快速跳转。&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;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;
示例效果：&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;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:InputBox&lt;br /&gt;
== syntaxhighlight ==&lt;br /&gt;
用于高亮展示代码。&lt;br /&gt;
&lt;br /&gt;
示例语法：&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&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;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&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;
&lt;br /&gt;
== mapframe ==&lt;br /&gt;
Kartographer 扩展提供交互地图。当前站点未接入 Kartotherian 兼容地图服务时，地图可能无法显示或仅显示占位。&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;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;/mapframe&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
示例效果（若地图未显示，请检查 Kartographer 地图服务配置）：&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;/mapframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:Kartographer&lt;br /&gt;
* https://www.openstreetmap.org/&lt;br /&gt;
== math ==&lt;br /&gt;
Math 扩展支持 LaTeX 与化学符号，适合数学与科学内容展示。&lt;br /&gt;
&lt;br /&gt;
=== 示例（公式） ===&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 示例（化学式） ===&lt;br /&gt;
&amp;lt;chem&amp;gt;Hg^2+ -&amp;gt;[I-] HgI2 -&amp;gt;[I-] {[Hg^{II}I4]^2-}&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:Math&lt;br /&gt;
== score ==&lt;br /&gt;
Score 扩展渲染乐谱，需配套 LilyPond 与 ffmpeg。&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;score vorbis=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  \relative g&#039; {&lt;br /&gt;
&lt;br /&gt;
    \key g \major \time 2/4&lt;br /&gt;
&lt;br /&gt;
    g8. b16 d8 d8 \bar &amp;quot;|&amp;quot; e4 d4 \bar &amp;quot;|&amp;quot; b8. g16 \times 2/3 {d&#039;8 d d} \bar &amp;quot;|&amp;quot; b4 g4 \bar &amp;quot;|&amp;quot; \times 2/3 {d8 d d} \times 2/3 {d8 d d} \bar &amp;quot;|&amp;quot; g4 r8 d8 \bar &amp;quot;|&amp;quot; \break&lt;br /&gt;
&lt;br /&gt;
    g4. g8 \bar &amp;quot;|&amp;quot; g8. g16 d8 e16 fis16 \bar &amp;quot;|&amp;quot; g4 g4 \bar &amp;quot;|&amp;quot; r8 b8 g8 a16 b16 \bar &amp;quot;|&amp;quot; d4 d4 \bar &amp;quot;|&amp;quot; \break&lt;br /&gt;
&lt;br /&gt;
    b8. b16 g8. b16 \bar &amp;quot;|&amp;quot; d8. b16 a4 \bar &amp;quot;|&amp;quot; a2 \bar &amp;quot;|&amp;quot; e&#039;4^&amp;gt; d4^&amp;gt; \bar &amp;quot;|&amp;quot; a4^&amp;gt; b4^&amp;gt; \bar &amp;quot;|&amp;quot; \break&lt;br /&gt;
&lt;br /&gt;
    d8^&amp;gt; b8^&amp;gt; r8 d8 \bar &amp;quot;|&amp;quot; b8 a16 b16 g4 \bar &amp;quot;|&amp;quot; b4 r4 \bar &amp;quot;|&amp;quot; d,8. e16 g8 g8 \bar &amp;quot;|&amp;quot; b8. b16 d8 d8 \bar &amp;quot;|&amp;quot; \break&lt;br /&gt;
&lt;br /&gt;
    a8 a16 a16 e4 \bar &amp;quot;|&amp;quot; a4. d,8 \bar &amp;quot;|&amp;quot; ^\&amp;lt; g4. g8 \bar &amp;quot;|&amp;quot; b4. b8 \! \bar &amp;quot;|&amp;quot; d2 \bar &amp;quot;|&amp;quot; \break&lt;br /&gt;
&lt;br /&gt;
    g,8. b16 d8 d8 \bar &amp;quot;|&amp;quot; e4 d4 \bar &amp;quot;|&amp;quot; b8. g16 \times 2/3 {d&#039;8 d d} \bar &amp;quot;|&amp;quot; b8 r8 g8 r8 \bar &amp;quot;|&amp;quot; d4^&amp;gt; g4^&amp;gt; \bar &amp;quot;|&amp;quot; \break&lt;br /&gt;
&lt;br /&gt;
    b8. g16 \times 2/3 {d&#039;8 d d} \bar &amp;quot;|&amp;quot; b8 r8 g8 r8 \bar &amp;quot;|&amp;quot; d4^&amp;gt; g4^&amp;gt; \bar &amp;quot;|&amp;quot; d4^&amp;gt; g4^&amp;gt; \bar &amp;quot;|&amp;quot; d4^&amp;gt; g4^&amp;gt; \bar &amp;quot;|&amp;quot; g4^&amp;gt; r4 \bar &amp;quot;|.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
    \addlyrics {&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;
&amp;lt;/score&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:Score&lt;br /&gt;
* https://lilypond.org/doc/v2.24/Documentation/web/manuals&lt;br /&gt;
== hiero ==&lt;br /&gt;
WikiHiero 支持古埃及象形文字排版。&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;hiero&amp;gt;A1&amp;lt;/hiero&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
示例效果：&lt;br /&gt;
&amp;lt;hiero&amp;gt;A1&amp;lt;/hiero&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:WikiHiero&lt;br /&gt;
== PdfHandler ==&lt;br /&gt;
PdfHandler 扩展提供 PDF 预览与嵌入，适合文档展示。&lt;br /&gt;
&lt;br /&gt;
示例语法：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
[[File:EXCEL 2016 QUICK START GUIDE.PDF|thumb|500px|EXCEL 2016 QUICK START GUIDE.PDF]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
示例效果：&lt;br /&gt;
[[File:EXCEL 2016 QUICK START GUIDE.PDF|thumb|500px|EXCEL 2016 QUICK START GUIDE.PDF]]&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:PdfHandler&lt;br /&gt;
== TimedMediaHandler ==&lt;br /&gt;
TimedMediaHandler 和相关工具链支持音视频上传与预览。&lt;br /&gt;
&lt;br /&gt;
以下示例使用维基共享资源（Commons）中的公共文件，理论上可直接显示：&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.ogg|thumb|音频示例（Commons）]]&lt;br /&gt;
[[File:Example.ogg|30px]]&lt;br /&gt;
[[File:Big Buck Bunny - closing credits.webm|300px|thumb|视频示例（Commons）]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
示例效果：&lt;br /&gt;
[[File:Example.ogg|thumb|音频示例（Commons）]]&lt;br /&gt;
&lt;br /&gt;
[[File:Big Buck Bunny - closing credits.webm|300px|thumb|视频示例（Commons）]]&lt;br /&gt;
&lt;br /&gt;
=== 参见 ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:TimedMediaHandler&lt;/div&gt;</summary>
		<author><name>Move page script</name></author>
	</entry>
</feed>