1。问题
如果我的代码如下,那么我在页面中有一个链接到特定的"部分"
[[#SectionTitle|displayed text]]
但是,如果我想在页面中找到一个地方的链接,我的意思是任何地方呢?
有时我可能想要直接引用页面中不属于某个部分开头的部分。
2。我尝试了什么
我试过这样的事情
[[#Foo|displayed text]]
{{anchor|Foo}}
这似乎要求我做一个页面模板:锚点
所以我复制了wikipedia的Template:Anchor页面。
但是模板:Anchor似乎再次要求制作一些新页面,因为Template:Anchor只会说
{{#invoke:anchor|main}}
所以我的尝试没有用。
答案 0 :(得分:12)
使用以下命令创建锚点:
<div id="NameOfAnchorHere">optional text</div>
可以引用为:
[[#NameOfAnchorHere| test]]
有关在MediaWiki中进行链接的更多信息,请访问here
答案 1 :(得分:0)
只是为了解释{{#invoke:anchor|main}}
发生了什么:在Module
命名空间中使用Lua code生成锚点。
请注意,它最终会使用
<span id="NameOfAnchorHere">optional text</span>
我认为,我认为这几乎相当于<div style="display:inline;">
。
答案 2 :(得分:0)
将结束标记放在段落末尾,而不是在锚点之后。这样就不会导致换行。或者使用可以在锚点之后的span标签。