Introduction
내가 docusaurus에 관심을 가지게 된 계기는 회사에서 Google Cloud Champion이 되고 나서다.
Champion이 되면서 다른 과제의 GCP on Boarding을 지원해야 하는 일이 생기게 되었는데, 이때 효과적으로 지식을 전파할 방법을 검색하다가 이 docusaurus가 눈에 띄었다.
초반에는 아무리 공홈 가이드를 읽어도 설정하는데, 헤매게 되었는데, 이를 체계적으로 만들어서 템플릿으로 만들면 좋지 않을까 하는 생각에 이 프로젝트를 시작하게 되었다.
이 템플릿 프로젝트를 만들면서 목표를 세우고 진행하기로 하였는데, 목표는 다음과 같다.
목 표
나만이 사용할 Scaffold Project를 만들자
- 코드는 Github에서 관리
- 배포 및 운영은 CloudFlare에서 관리
- 다국어 지원 및 번역에 Crowdin 적용 - 한국어, 영어
- 문서 버저닝 적용
- changelog 페이지 만들기
- docusaurus는 Styling framework로 Infima를 사용을 위하 참고
- Remark Emoji 참고
- React 공부를 위해 Main Page 및 Footer 수정
- 기본 색상 팔레트 변경
- 검색에서 algora 활용
- Docusaurus Blog 기능 활용
- Mermaid 기능 활용
- SEO 최적화 기능 적용
- Google Analytic적용 및 활용
- 상단에 공지바 만들기