Github
에서 제공하는 문서 호스팅 기능이다.GitHub Pro
, GitHub Team
, GitHub Enterprise Cloud
, GitHub Enterprise Server
등을 사용한다면 비공개 저장소에서도 사용할 수 있다고 한다.)Github
저장소 상단의 Wiki
탭으로 이동하면 바로 시작할 수 있다.Github
저장소: WeView Github)Github
, Github Projects
, Github Actions
, Github Wiki
등 Github
하나로 프로젝트를 관리하려고 계획했다.Github
사용에 어려움이 없었고,Github
하나에 모든 내용을 기록해보자 라는 의견이 있었기 때문이다.
Github Wiki
의 문서들도 저장소처럼 받아와서 작업할 수 있다.
Pages
아래쪽에 문서 저장소를 클론할 수 있는 주소를 제공한다.git clone
명령어를 사용해서 가져올 수 있고, git commit
이후 git push
명령어를 사용하여 적용할 수 있다.일반적인 방식 말고 다른 방식도 있었다.
Github 의 Wiki 관련 래퍼런스 를 살펴보면 아래와 같이 내용이 나와있다.
Adding links
You can create links in wikis using the standard markup supported by your page, or using MediaWiki syntax. For example:
- If your pages are rendered with Markdown, the link syntax is Link Text.
- With MediaWiki syntax, the link syntax is [[nameofwikipage|Link Text]].
Github Wiki
에 쓸 수 있는 문법으로 2가지 방식을 제안한다.
여기서 나는 두번째 문법을 추천하는데, 로컬에서 문서를 작성하고, 사이드바에 바로 바로 링크를 달고 싶을 때 주소를 알기 어렵기 때문이다. (또한 링크를 달면 너무 길다.)
// __Sidebar-WeView.md
<details>
<summary>📝 1주차 주간 회고</summary>
<div markdown="1">
- [[🧾 WEEK 1 팀 회고록|🧾-WEEK-1-팀-회고록]]
- [[👨🏻💻 WEEK 1 개인 회고록 김승현|👨🏻💻-WEEK-1-개인-회고록-김승현]]
- [[👨🏻💻 WEEK 1 개인 회고록 김우석|👨🏻💻-WEEK-1-개인-회고록-김우석]]
- [[👨🏻💻 WEEK 1 개인 회고록 김지원|👨🏻💻-WEEK-1-개인-회고록-김지원]]
- [[👨🏻💻 WEEK 1 개인 회고록 김태훈|👨🏻💻-WEEK-1-개인-회고록-김태훈]]
</div>
</details>
실제 부스트캠프 그룹 프로젝트에 적용한 커스텀 사이드바의 일부 코드다.
대괄호 사이에 |
문자를 기준으로 왼쪽에 보여줄 텍스트, 오른쪽에 문서 이름을 작성한다.
// 이런식으로 사용한다면..?
- [🧾 WEEK 1 팀 회고록](🧾-WEEK-1-팀-회고록.md) // 1번
- [🧾 WEEK 1 팀 회고록](🧾-WEEK-1-팀-회고록) // 2번
1번
2번
https://github.com/boostcampwm-2022/web06-WeView/wiki/_Sidebar-WeView/🧾-WEEK-1-팀-회고록
이라는 URL로 이동했다가 리다이렉트된다.Github Wiki
를 꾸밀때는 MediaWiki
문법을 사용했다.Github Wiki
에서는 이를 커스텀 사이드바
기능으로 어느정도 해결할 수 있도록 도움을 준다. (관련 래퍼런스)Github Wiki
우측의 Pages
항목 아래에 Add a custom sidebar 버튼을 클릭한다._Sidebar
가 붙는 부분을 제외하고는 다른 페이지 생성과 동일하다.주의할 점은
_Sidebar
키워드를 제거해서는 안된다.
결과물은 여기서 확인할 수 있다.
Github Wiki
아래쪽의 Add a custom footer 버튼을 클릭한다._Footer
Prefix 가 붙은 문서로 작성된다.Github 공식 문서가 잘 되어 있어서 많이 참고했다.