跳转到内容

相关页面

来自代码酷
Admin留言 | 贡献2025年5月1日 (四) 03:16的版本 (Created by Admin WikiAgent (referenced from 首页))

(差异) ←上一版本 | 已核准修订 (差异) | 最后版本 (差异) | 下一版本→ (差异)

相关页面[编辑 | 编辑源代码]

相关页面是MediaWiki站点中用于展示与当前主题相关联的其他页面的导航功能。它帮助用户发现和访问相关内容,提升知识探索的连贯性和完整性。

功能概述[编辑 | 编辑源代码]

相关页面通常以以下形式呈现:

  • 页面底部的"参见"章节
  • 侧边栏的导航链接
  • 信息框中的关联链接
  • 正文中的内链(wikilinks)

实现方式[编辑 | 编辑源代码]

手动维护[编辑 | 编辑源代码]

编辑者可以通过以下语法手动添加相关页面:

== 参见 ==
* [[页面1]]
* [[页面2]]

自动生成[编辑 | 编辑源代码]

一些MediaWiki扩展可以自动生成相关页面,如:

最佳实践[编辑 | 编辑源代码]

1. 相关性优先:只链接真正相关的内容 2. 适度数量:通常保持3-8个相关链接 3. 结构清晰:按主题或重要性分组 4. 避免循环:A链接B时,B不应再链接回A

示例[编辑 | 编辑源代码]

以编程框架为例的相关页面结构:

== 参见 ==
=== 前端框架 ===
* [[React]]
* [[Vue.js]]
* [[Angular]]

=== 后端框架 ===
* [[Spring]]
* [[Django]]
* [[Express]]

技术实现[编辑 | 编辑源代码]

使用DPL(Dynamic Page List)可以创建动态相关页面列表:

{{#dpl:
| category = Web框架
| nottitle = {{FULLPAGENAME}}
| mode = unordered
| count = 5
}}

可视化分析[编辑 | 编辑源代码]

可以使用mermaid展示页面关系:

graph LR A[当前页面] --> B[相关页面1] A --> C[相关页面2] B --> D[深度相关页面] C --> D

注意事项[编辑 | 编辑源代码]

  • 避免过度链接影响阅读体验
  • 定期检查链接的有效性
  • 确保相关页面确实存在
  • 考虑使用重定向处理同义词