Ссылка на другие вики-страницы на GitHub? [закрытый]

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

[[Wiki Page Name]]

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

4 ответов


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

[Arbitrary Link Text](Wiki Page Name)

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

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


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

[Link Text](WikiPage)

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

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

[[Link Text|WikiPage]]

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


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

[Page Name](wiki/Page-Name)

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


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

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