Ответ 1
Вы должны использовать абсолютный URL-адрес, а не относительный.
Например:
[Sites Using React](https://github.com/facebook/react/wiki/Sites-Using-React)
Как создать ссылку из файла README.md на страницу Wiki в github? Кажется, что каждый пример показывает ссылку из одной вики-страницы на другую страницу вики или из одного файла README в другой файл в репозитории. Но никто из тех, кто показывает связь от одного к другому
Вы должны использовать абсолютный URL-адрес, а не относительный.
Например:
[Sites Using React](https://github.com/facebook/react/wiki/Sites-Using-React)
Я просто наткнулся на этот вопрос и увидел, что это было невозможно, но упорно продолжал пытаться так или иначе. Хорошие новости, потому что это действительно можно сделать с относительными ссылками!
Если вы посмотрите на документацию относительно относительных ссылок на 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)
Обновление: как отмечают некоторые люди в комментариях (спасибо!), Имейте в виду, что эти относительные ссылки будут разбиты на клоны и вилки, поэтому не забудьте взвешивать это в своем решении!
Чтобы добавить это, если вы хотите обратиться к своему файлу репо изнутри wiki, используйте ../../blob/master/
. В сочетании с ответом от jmar777 это позволяет полностью интегрировать код и вики и удалить необходимость раздутого readme.md.
Чтобы заставить его работать локально, а также файловая структура должна быть
./Wiki/YourWikiRepo
./blob/master/YourCodeRepo
Я обнаружил, что мне нужно было сканировать назад 3 уровня против 2 уровней, как описано в подходе jmar777.
Когда я использовал
../../wiki
Создана ссылка: https://github.com/<username>/blob/wiki
Мне нужно было использовать:
../../../wiki
Это создало https://github.com/<username>/wiki
Я использую GitLab. Моя ссылка на мою вики-страницу выглядит следующим образом.
Checkout the [Wiki page](/%2E%2E/wikis/Welcome)
Я попробовал другие рекомендации, которые размещены здесь, но он продолжал изменять URL с перезаписью, которая сломала ссылку.