팀 블로그 또는 문서화를 위해 Docusaurus를 사용하는 방법을 정리하려고 한다.
설치
공식 홈페이지에 들어가서 최신 버전을 설치한다.
yarn create docusaurus
배포
배포 안내 문서
netlify나 vercel 같은 서버리스 플랫폼을 추천하고 있고, 간단하고, 빠른 시간 안에 배포를 할 수 있다.
이 글에서는 github pages를 이용해서 배포하는 방법을 설명한다.
레포지토리 생성
github pages를 이용하려면 예시와 같이 username.github.io
형태의 레포지토리를 생성해야 한다.
이때 organization을 사용하는 경우 organization.github.io
형태의 레포지토리를 생성해서 사용한다.
설정 파일 수정
docusaurus.config
module.exports = {
// ...
url: 'https://greeng00se.github.io',
baseUrl: '/',
projectName: 'greeng00se.github.io',
organizationName: 'greeng00se',
trailingSlash: false,
// ...
};