帮助:分类命名与层级规范:修订间差异
来自陋室
更多操作
删除的内容 添加的内容
将本页归入分类维护子分类 |
Maintenance script(留言 | 贡献) 帮助命名空间规范化:移除一级标题并修正渲染安全写法 |
||
| (未显示2个用户的3个中间版本) | |||
| 第1行: | 第1行: | ||
本页 |
本页规定站点分类命名和层级组织规则,用于保证分类体系长期稳定可维护。 |
||
== 适用范围 == |
== 适用范围 == |
||
* |
* 分类页面创建与重命名 |
||
* 分类树结构调整 |
|||
* 模板页面(Template 名字空间) |
|||
* 分类合并与拆分 |
|||
* 分类页面(Category 名字空间) |
|||
* 首页、测试页、样式子页等少量特殊页面可按例外规则处理 |
|||
== |
== 命名规则 == |
||
* 优先使用语义清晰、长期稳定的名称。 |
|||
=== 1. 主分类与辅助分类 === |
|||
* 同一语义只保留一套主名称,避免近义并存。 |
|||
* 每个正式内容页面原则上至少有 1 个普通分类。 |
|||
* 中文语境优先中文命名,技术名词可保留标准英文写法。 |
|||
* 第一个普通分类为主分类,表示页面最核心归属。 |
|||
* 后续分类为辅助分类,用于补充页面主题、技术、对象、用途等。 |
|||
== 层级规则 == |
|||
=== 2. 隐藏分类 === |
|||
* 上位分类描述“更宽主题”,下位分类描述“更具体主题”。 |
|||
* 隐藏分类用于模板维护、站点维护、页面状态、自动跟踪等。 |
|||
* 避免无意义深层嵌套。 |
|||
* 隐藏与否由对应分类页内的 <code>__HIDDENCAT__</code> 控制。 |
|||
* 非必要不建立循环归类。 |
|||
* 不在普通页面里发明额外“隐藏分类语法”。 |
|||
== 禁止事项 == |
|||
=== 3. 稳定性与简洁性 === |
|||
* 仅大小写或符号差异的重复分类。 |
|||
* 分类顺序应稳定,除非主分类明显错误,不频繁变更第一分类。 |
|||
* 无边界定义的交叉分类泛滥。 |
|||
* 避免同义/近义分类并存,优先复用已有稳定分类。 |
|||
* 不为凑数量强行添加弱相关分类。 |
|||
== 各类页面处理策略 == |
|||
=== 普通内容页面 === |
|||
* 主分类:核心知识体系或专题。 |
|||
* 辅助分类:相关技术、产品、概念、组织、人物、页面类型。 |
|||
示例: |
|||
<syntaxhighlight lang="wikitext"> |
|||
| ⚫ | |||
[[Category:Windows]] |
|||
[[Category:微软]] |
|||
[[Category:操作系统]] |
|||
</syntaxhighlight> |
|||
=== 模板页面 === |
|||
* 归入模板类分类(如:站点模板、导航盒、模板说明、信息框)。 |
|||
* 模板维护类分类建议设为隐藏分类(在分类页设置 <code>__HIDDENCAT__</code>)。 |
|||
* <code>Template:*/styles.css</code> 一类样式子页通常为 CSS 内容模型,不应直接写入 <nowiki>[[Category:...]]</nowiki>。 |
|||
=== 分类页面 === |
|||
* 分类页本身必须有上级分类,避免孤立。 |
|||
* 维护用途分类可在分类页中加入 <code>__HIDDENCAT__</code>。 |
|||
* 分类树以“可扩展、可复用、低重复”为优先。 |
|||
=== 特殊页面(例外) === |
|||
* 首页、多语言首页、测试页等可不强制分类。 |
|||
* 已弃用页面可标记忽略,或在确认风险后统一清理。 |
|||
== 推荐执行流程(运维闭环) == |
|||
=== A. 干执行 / 评估 === |
|||
* 优先先做只读统计,确认规模与风险。 |
|||
* 优先识别: |
|||
** 无分类页面 |
|||
** 孤立分类页 |
|||
** 被引用但不存在的分类页 |
|||
** 分类计数漂移 |
|||
=== B. 小批次落地 === |
|||
* 先处理高确定性页面(无分类、明显错分、孤立分类)。 |
|||
* 模板维护分类与隐藏分类策略同步落地。 |
|||
=== C. 脚本维护收口 === |
|||
分类编辑后建议执行: |
|||
<syntaxhighlight lang="bash"> |
|||
php maintenance/run.php refreshLinks |
|||
php maintenance/run.php recountCategories --mode all |
|||
</syntaxhighlight> |
|||
必要时可执行: |
|||
<syntaxhighlight lang="bash"> |
|||
php maintenance/run.php cleanupEmptyCategories --mode both |
|||
</syntaxhighlight> |
|||
=== D. 复核 === |
|||
* 复核无分类页面数量是否下降到预期。 |
|||
* 复核分类计数漂移是否清零或显著下降。 |
|||
* 抽查关键分类页的父子结构是否合理。 |
|||
== 常见误区 == |
|||
* 把隐藏分类写在普通页里“伪隐藏”。 |
|||
* 一个页面堆叠过多弱相关分类。 |
|||
* 新建大量临时分类而不复用现有分类。 |
|||
* 分类大改后不执行链接/计数维护脚本,导致统计与展示不一致。 |
|||
== 维护建议 == |
|||
* 先规则、后批量:先定分类命名规范,再集中调整。 |
|||
* 先小范围试运行,再全站推进。 |
|||
* 分类体系按季度或按版本阶段复盘一次,保持稳定演进。 |
|||
{{Template:站点帮助文档}} |
{{Template:站点帮助文档}} |
||
| ⚫ | |||
[[Category:分类维护]] |
|||