跳至內容
主選單
主選單
移至側邊欄
隱藏
导航
首页
最近更改
随机条目
特殊页面
站点
关于陋室
维基社群
新闻动态
联系我们
活跃用户
统计
参与
上传文件
待撰页面
新建页面
编辑入门
帮助
内容
分类树
所有页面
前缀索引
最多链入页面
热门页面
维护
MediaWiki 消息页
系统消息
小工具管理
小工具定义
用户组权限
界面
侧边栏
英文侧边栏
站点公告
匿名用户通知
公共样式表
公共脚本
陋室
搜尋
搜尋
中文(臺灣)
外觀
登入
個人工具
登入
沙盒
檢視Help:模板改造与发布规范的原始碼
說明
討論
臺灣正體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
頁面資訊
Cargo 資料
取得短連結
外觀
移至側邊欄
隱藏
←
Help:模板改造与发布规范
您沒有權限執行編輯此頁面,由於以下原因:
您請求的操作只有這些群組的使用者能使用:
使用者
、
自動確認使用者
您可以檢視並複製此頁面的原始碼。
= 模板改造与发布规范 = 本页回答“模板工程规范怎么用”,用于指导模板改造、发布与巡检。 == 使用前检查(立项) == # 明确模板类型:导航模板、信息框模板、维护模板或系统模板。 # 明确分类策略:哪些分类属于模板页自身,哪些分类应作用于调用页。 # 对照两条基线:[[帮助:页面分类与归类规范]]、[[帮助:分类命名与层级规范]]。 == 执行流程(标准) == === 1. 结构落地 === # 补齐 `模板:名称/Doc` 并在主模板挂载 `{{/Doc}}`。 # 补齐 `模板:名称/sandbox` 与 `模板:名称/testcases`。 # 将样式迁移到 `模板:名称/styles.css` 并使用 `<templatestyles />`。 === 2. 参数落地 === # 在 `/Doc` 写入 `<templatedata>`(参数名、类型、必填、示例)。 # 参数命名保持稳定,新增别名必须在文档显式说明。 === 3. 分类落地(重点) === # 模板页自身分类放 `<noinclude>`。 # 需要作用于调用页的分类放 `<includeonly>`。 # 禁止在主模板裸放 `[[Category:...]]`。 # 维护类分类按需纳入隐藏分类体系(在分类页使用 `__HIDDENCAT__`)。 === 4. 模块化落地(按需) === # 复杂逻辑迁入 Lua 模块(`Module:`),模板仅负责 `#invoke` 路由。 # 改造期间优先在 `/sandbox` 验证,再切主模板。 === 5. 发布与收口 === # 发布前:跑 testcases 与关键调用页 parse 检查。 # 发布后:执行链接/分类收口,确认无分类外溢和无解析错误。 <syntaxhighlight lang="bash"> php maintenance/run.php refreshLinks php maintenance/run.php recountCategories --mode all </syntaxhighlight> == 快速核对清单(可复用) == * `Doc` 是否存在并挂载。 * `TemplateData` 是否存在且参数完整。 * `sandbox` 与 `testcases` 是否存在。 * 分类语句是否仅在 `<noinclude>` / `<includeonly>` 合法位置。 * 是否引入高成本解析函数;如有,是否有用途说明与替代评估。 * 关键调用页是否通过渲染回归。 == 常见错误与修正 == * 错误:模板页裸放分类导致调用页被误分类。 * 修正:按归属移动到 `<noinclude>` 或 `<includeonly>`。 * 错误:新增分类名称与既有分类同义但不同写法。 * 修正:按分类命名规范复用既有分类并补层级关系。 * 错误:只改主模板不补测试链路。 * 修正:先补 `sandbox/testcases`,再做主模板切换。 == 相关页面 == * 概念定义(是什么):[[帮助:模板定义与结构规范]] * 分类归类规则:[[帮助:页面分类与归类规范]] * 分类命名层级规则:[[帮助:分类命名与层级规范]] {{Template:站点帮助文档}} [[Category:分类维护]]
此頁面嵌入了以下幾個頁面:
Template:Navbox
(
檢視原始碼
)
Template:Navbox/styles.css
(
檢視原始碼
)
Template:PageToolsLink
(
檢視原始碼
)
Template:PageToolsLink/styles.css
(
檢視原始碼
)
Template:站点帮助文档
(
檢視原始碼
)
Module:Navbox
(
檢視原始碼
)
Module:PageToolsLink
(
檢視原始碼
)
返回到「
Help:模板改造与发布规范
」。
搜尋
搜尋
檢視Help:模板改造与发布规范的原始碼
新增語言
新增話題