목록 보기
기술 문서 사이트로 Docusaurus 활용하기
기타

기술 문서 사이트로 Docusaurus 활용하기

라인
라인
2024년 1월 19일

두줄요약

기술 문서 사이트용 팀 공용 SSG로 Docusaurus를 선정한 이유와 기준을 정리했습니다. 줄 바꿈 테이블, 용어집, API 문서화를 커스터마이징한 사례도 소개했습니다.

핵심 내용

  • 기술 문서 사이트를 위한 팀 공용 SSG로 Docusaurus를 선정한 배경과 기준 정리
  • 문서 엔지니어링 관점에서 docs as code, 기본 기능, 확장성, 익숙한 JavaScript/React 생태계가 선택 기준
  • Docusaurus의 MDX, 플러그인, 테마 기능을 활용해 문서용 기능과 UI를 함께 커스터마이징한 사례 소개

구조와 흐름

  • 줄 바꿈 테이블, 용어집, API 문서화를 각각 컴포넌트와 YAML 데이터, 전역 데이터로 분리해 구현
  • Markdown의 한계를 보완하면서도 문서 작성자에게는 비교적 단순한 작성 방식 유지
  • 데이터와 뷰를 분리해 대량 문서 수정과 재정렬 비용을 줄이는 방향으로 설계

적용해볼 점

  • 팀 공용 문서 사이트에서는 SSG 기본 기능과 커스터마이징 가능성을 함께 검토할 필요
  • 문서 내용이 많고 구조가 자주 바뀌는 경우, Markdown 단독보다 데이터 기반 렌더링이 유리
  • 도구 선택 전 i18n, 마크업 지원, 파일 관리 방식 같은 기본 메커니즘 확인 필요

다음 읽기

#Docusaurus 주제를 이어서 읽기

멀티플랫폼 문서를 관리하는 한 가지 방법, 싱글 소싱

LINE Planet 문서 사이트에 싱글 소싱을 적용해 멀티플랫폼·다국어·버전 문서 관리를 효율화한 사례를 소개했습니다. 조건부 콘텐츠와 변수 처리, 재사용 구조로 복사·붙여넣기와 오류를 줄인 방법을 설명했습니다.

라인
라인
기타

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...