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.