Ссылка на другие страницы Wiki на GitHub?

GitHub wikis позволяет вам ссылаться на другие страницы в вики, например:

[[Wiki Page Name]]

Однако при создании ссылки я хочу отображать другой текст, кроме имени страницы вики. Есть ли способ сделать это? Я не ссылаюсь на страницы вики?

Ответ 1

GitHub по умолчанию использует Markdown синтаксис вики, чтобы вы могли просто сделать:

[Arbitrary Link Text](Wiki Page Name)

Отъезд Markdown и это сообщение в блоге для получения дополнительной информации об их вики и других синтаксисах разметки, которые они поддерживают.

Это решение имеет проблемы, когда вы находитесь на главной странице, потому что он создает относительные URL-адреса. Проверьте ответ Sven ниже.

Ответ 2

Использование синтаксиса ссылки Markdown

[Link Text](WikiPage)

похоже, работает в предварительном просмотре редактирования, но не на реальной вики-странице. По крайней мере, для меня сгенерированная ссылка WikiPage вместо wiki/WikiPage, и я получаю знаменитый GitHub 404.

Однако синтаксис MediaWiki

[[Link Text|WikiPage]]

работает для меня, даже для страниц wiki Markdown.

Ответ 3

Внутренняя-ref часть относится к вашему проекту. Для страниц wiki используйте:

[Page Name](wiki/Page-Name)

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

Ответ 4

Проверьте справку редактора вики. Он сообщает вам:

Чтобы создать ссылку, используйте два набора квадратных скобок. [my internal link][internal-ref] будет ссылаться на внутреннюю ссылку internal-ref.