code

README의 wiki 페이지에 대한 github 링크

codestyles 2020. 10. 5. 07:59
반응형

README의 wiki 페이지에 대한 github 링크


README.md 파일에서 github의 Wiki 페이지로 연결되는 링크를 어떻게 생성합니까? 모든 예제는 한 위키 페이지에서 다른 위키 페이지로 또는 한 README 파일에서 저장소의 다른 파일로 연결하는 것을 보여줍니다. 그러나 하나에서 다른 것으로 연결되는 것을 보여주는 것은 없습니다.


상대 URL이 아닌 절대 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

... 위키는 다음 위치에 있습니다.

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

... 즉, 다음과 같이 README에서 위키로 다시 크롤링 할 수 있습니다.

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


업데이트 : 일부 사람들이 의견에서 지적했듯이 (감사합니다!), 이러한 관련 링크가 클론과 포크에서 깨질 수 있다는 점에 유의하십시오. 따라서 결정에 무게를 두십시오!


이 파일을 추가하려면 위키 내부에서 repo 파일을 참조하려면 ../../blob/master/. jmar777의 답변과 결합하면 코드와 위키를 완전히 통합하고 비대해진 readme.md의 필요성을 제거 할 수 있습니다.

파일 구조뿐만 아니라 로컬에서 작동하도록하려면

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

jmar777의 접근 방식에서 설명한대로 3 단계 대 2 단계 뒤로 크롤링해야한다는 것을 알았습니다.

내가 사용했을 때

../../wiki

생성 된 링크는 https://github.com/<username>/blob/wiki

다음을 사용해야했습니다.

../../../wiki

이것은 생성 https://github.com/<username>/wiki


GitLab을 사용하고 있습니다. 내 Wiki 페이지에 대한 링크는 다음과 같습니다.

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

여기에 게시 된 다른 권장 사항을 시도했지만 링크를 끊은 재 작성으로 URL을 계속 변경했습니다.

참고 URL : https://stackoverflow.com/questions/23789542/github-link-to-wiki-page-from-readme

반응형