Jak utworzyć łącze z pliku README.md do strony Wiki w serwisie Github? Każdy przykład wydaje się pokazywać linkowanie z jednej strony wiki do innej strony wiki lub z jednego pliku README do innego pliku w repozytorium. Ale żaden z nich nie pokazuje powiązań między nimi
91
Odpowiedzi:
Musiałbyś użyć bezwzględnego adresu URL, a nie względnego.
Na przykład:
źródło
Właśnie natknąłem się na to pytanie i zobaczyłem, że to niemożliwe, ale i tak uparcie próbowałem. Dobra wiadomość, ponieważ faktycznie można to zrobić za pomocą linków względnych!
Jeśli spojrzysz na dokumentację linków względnych na GitHub , zobaczysz, że obsługuje ona
./
i../
operandy.Zakładając, że plik README znajduje się pod adresem:
https://github.com/<user-name>/<repo-name>/blob/master/README.md
... a wiki znajduje się pod adresem:
https://github.com/<user-name>/<repo-name>/wiki
... to oznacza, że możesz po prostu wrócić z README do wiki, na przykład:
[My Awesome Wiki](../../wiki)
Aktualizacja: Jak zauważyli niektórzy w komentarzach (dzięki!), Pamiętaj, że te względne linki będą się łamać na klonach i rozwidleniach, więc pamiętaj, aby rozważyć to przy swojej decyzji!
źródło
README.md
i określony obiekt blob dla zatwierdzenia, to nie zadziała.Po prostu dodaj ten, jeśli chcesz odnieść się do pliku repozytorium z wnętrza wiki
../../blob/master/
. W połączeniu z odpowiedzią z jmar777 pozwala to na całkowitą integrację kodu i wiki oraz eliminację potrzeby stosowania rozdętego pliku readme.md.Aby działało lokalnie tak dobrze, jak musiałaby być struktura plików
źródło
Odkryłem, że muszę cofnąć się o 3 poziomy w porównaniu z 2 poziomami, jak opisano w podejściu jmar777.
Kiedy użyłem
Wygenerowany link to
https://github.com/<username>/blob/wiki
Musiałem użyć:
To wygenerowało
https://github.com/<username>/wiki
źródło
Używam GitLab. Mój link do mojej strony Wiki wygląda następująco.
Wypróbowałem inne rekomendacje, które są tutaj opublikowane, ale ciągle zmieniałem adres URL z ponownymi zapisami, które zepsuły link.
źródło