Подтвердить что ты не робот

github ссылка на wiki-страницу из README

Как создать ссылку из файла README.md на страницу Wiki в github? Кажется, что каждый пример показывает ссылку из одной вики-страницы на другую страницу вики или из одного файла README в другой файл в репозитории. Но никто из тех, кто показывает связь от одного к другому

4b9b3361

Ответ 1

Вы должны использовать абсолютный URL-адрес, а не относительный.

Например:

[Sites Using React](https://github.com/facebook/react/wiki/Sites-Using-React)

Ответ 2

Я просто наткнулся на этот вопрос и увидел, что это было невозможно, но упорно продолжал пытаться так или иначе. Хорошие новости, потому что это действительно можно сделать с относительными ссылками!

Если вы посмотрите на документацию относительно относительных ссылок на GitHub, вы увидите, что она поддерживает ./ и ../ операнды.

Учитывая, что ваш README находится по адресу:

https://github.com/<user-name>/<repo-name>/blob/master/README.md

... и wiki находится по адресу:

https://github.com/<user-name>/<repo-name>/wiki

... это означает, что вы можете просто сканировать обратно из README в wiki, например:

[My Awesome Wiki](../../wiki)


Обновление: как отмечают некоторые люди в комментариях (спасибо!), Имейте в виду, что эти относительные ссылки будут разбиты на клоны и вилки, поэтому не забудьте взвешивать это в своем решении!

Ответ 3

Чтобы добавить это, если вы хотите обратиться к своему файлу репо изнутри wiki, используйте ../../blob/master/. В сочетании с ответом от jmar777 это позволяет полностью интегрировать код и вики и удалить необходимость раздутого readme.md.

Чтобы заставить его работать локально, а также файловая структура должна быть

./Wiki/YourWikiRepo
./blob/master/YourCodeRepo

Ответ 4

Я обнаружил, что мне нужно было сканировать назад 3 уровня против 2 уровней, как описано в подходе jmar777.

Когда я использовал

../../wiki

Создана ссылка: https://github.com/<username>/blob/wiki

Мне нужно было использовать:

../../../wiki

Это создало https://github.com/<username>/wiki

Ответ 5

Я использую GitLab. Моя ссылка на мою вики-страницу выглядит следующим образом.

Checkout the [Wiki page](/%2E%2E/wikis/Welcome)

Я попробовал другие рекомендации, которые размещены здесь, но он продолжал изменять URL с перезаписью, которая сломала ссылку.