Mediawiki ссылка внутри страницы на определенное место, а не раздел

1. Вопрос

Если я код, как показано ниже, то у меня есть ссылка внутри страницы на определенный "раздел"

[[#SectionTitle|displayed text]]

но что если я хочу иметь ссылку внутри страницы на месте, я имею в виду любое место?

иногда я могу захотеть напрямую ссылаться на часть страницы, которая не находится в начале раздела.

2. Что я пробовал

Я пробовал что-то вроде этого

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

этот казалось, попросил меня сделать шаблон страницы: Anchor

поэтому я скопировал шаблон: Якорная страница Википедии.

но Template: Anchor снова, казалось, попросил сделать новую страницу, потому что Template: Anchor только говорит

{{#invoke:anchor|main}}

Итак, моя попытка не сработала.

2 ответов


используйте следующее, чтобы создать якорь:

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

на который можно ссылаться как:

[[#NameOfAnchorHere| test]]

более подробную информацию о связывании в MediaWiki можно найти здесь


и просто объяснить, что происходит с {{#invoke:anchor|main}}: это с помощью Lua код на Module пространство имен для создания якоря.

обратите внимание, что в конечном итоге он использует

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

что, я думаю, почти эквивалентно <div style="display:inline;">, Я думаю.