页面中的Mediawiki链接到特定位置,而不是某个部分



1。问题

如果我像下面这样编码,那么我在页面中有一个指向特定"部分"的链接

[[#SectionTitle|displayed text]]

但是,如果我想在页面中有一个指向某个地方的链接,我指的是任何地方,该怎么办?

有时我可能想直接引用页面中不在小节开头的部分。

2.我尝试了什么

我试过这种

[[#Foo|displayed text]]
{{anchor|Foo}}

这似乎要求我制作一个页面模板:锚

所以我复制了维基百科的模板:锚定页面。

但是模板:锚似乎再次要求制作一些新页面,因为模板:锚只说

{{#invoke:anchor|main}}

所以我的尝试没有成功。

使用以下内容创建锚点:

<div id="NameOfAnchorHere">optional text</div>

可以参考为:

[[#NameOfAnchorHere| test]]

有关MediaWiki中链接的更多信息,请访问

为了解释{{#invoke:anchor|main}}发生了什么:那就是在Module命名空间中使用Lua代码来生成锚。

请注意,它最终使用

<span id="NameOfAnchorHere">optional text</span>

我认为,这几乎相当于<div style="display:inline;">

将结束标记放在段落的末尾,而不是放在锚之后。这样就不会造成断线。或者使用可以紧跟在锚点之后的跨度标记。

相关内容

  • 没有找到相关文章

最新更新