1

我正在使用monobook皮肤的自定义版本。如何将 HTML 标题设置为“[站点名称]”而不是“主页 - [站点名称]”?

4

3 回答 3

1

您应该能够在您的 common.js 中添加类似以下内容,并使其仅在主页上执行。

if {{{{PAGENAME}}=="Main Page"
  {
  document.title = "{{SITENAME}}";
  }

这并不完全正确,因为我不知道 javascript。

于 2011-02-24T21:21:15.887 回答
0

尝试编辑 [[MediaWiki:Pagetitle]] - 将其设置为“{{SITENAME}}”而不是默认的“$1 - {{SITENAME}}”。

于 2011-02-24T05:28:44.650 回答
0

也许您可以使用 MediaWikis 解析器功能来实现类似于 Adrian Archer 回答的内容,但由服务器而不是客户端运行(因此搜索引擎会注意)。然后,您必须像 Joshua C. Lerner 所说的那样编辑 [[MediaWiki:Pagetitle]]。Extension:ParserFunctions 与 MediaWiki 1.18 及更高版本捆绑在一起,因此http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions将为您提供帮助!

于 2012-07-22T10:36:19.873 回答