【问题标题】:Prevent transclusion of MediaWiki module documentation?防止嵌入 MediaWiki 模块文档?
【发布时间】:2014-03-09 23:03:25
【问题描述】:

我有一个 MediaWiki 安装,在“模块:”命名空间中安装了许多 Lua 模块。其中许多模块是从 Wikipedia 借来的,它们显然都包含了一个我没有也不想的文档页面。例如,每个模块页面的顶部会显示以下内容:

Documentation for this module may be created at Module:Math/doc

“模块:数学/文档”部分是一个损坏的维基链接。如何删除生成此横幅的代码,从而从“想要的页面”列表中删除这些模块文档页面?

【问题讨论】:

  • “破碎”是指红色吗?
  • 是的,抱歉——链接是红色的。另请参阅下面我对 leo 答案的评论。 Special:WantedPages 包含Module:Math/docModule:Infobox/doc 等的红色链接。

标签: mediawiki


【解决方案1】:

您可以使用 MediaWiki 命名空间中的the following pages 编辑消息:

scribunto-doc-page-name
scribunto-doc-page-does-not-exist
scribunto-doc-page-show
scribunto-doc-page-header

如果红色链接让你讨厌,我建议你将scribunto-doc-page-name设置为例如Project:Lua modules或其他页面,你可以在其中放置一些通用文档(默认为Module:$1/doc,其中$1是模块的名称)。

请注意,无法将类别、链接或任何其他 wiki 代码添加到模块页面。因此,文档页面是您必须跟踪模块的唯一内置方式——这就是它存在的原因,

【讨论】:

  • 我需要做些什么来刷新“想要的页面”吗?我已修改 MediaWiki:Scribunto-doc-page-name 以指向现有文档页面,但希望页面仍然包含“Module:Infobox/doc‏‎”、“Module:Math/doc‏‎”等。跨度>
  • 您确定您的作业队列是空的吗?
  • 我会说这听起来像一个错误! bugzilla.wikimedia.org 编辑:我刚刚尝试过,结果相同。有趣的是,当向 API 询问 prop=links 时,dok 链接仍然存在!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-11
  • 2013-12-13
  • 2011-02-24
  • 1970-01-01
  • 1970-01-01
  • 2011-10-08
  • 2012-07-27
相关资源
最近更新 更多