가이드
마이그레이션 가이드
다른 문서 프레임워크에서 Barodoc으로 마이그레이션하는 방법을 안내합니다.
마이그레이션 가이드
다른 문서 프레임워크에서 Barodoc으로 이전하시나요? 주요 차이점과 단계를 안내합니다.
Docusaurus에서 이전
Barodoc 프로젝트 생성
barodoc create my-docs콘텐츠 이동
Markdown/MDX 파일을 docs/en/ (또는 해당 로캘 폴더)으로 복사합니다.
cp -r old-project/docs/* my-docs/docs/en/프론트매터 업데이트
Docusaurus의 sidebar_position, sidebar_label은 Barodoc에서 barodoc.config.json으로 대체됩니다:
---
- sidebar_position: 1
- sidebar_label: "시작하기"
+ title: 시작하기
---네비게이션 설정
Docusaurus의 sidebars.js를 barodoc.config.json의 navigation으로 대체합니다:
{
"navigation": [
{
"group": "시작하기",
"pages": ["introduction", "quickstart"]
}
]
}MDX 컴포넌트 변환
| Docusaurus | Barodoc |
|---|---|
:::note / :::tip / :::warning | <Callout type="note"> / <Callout type="tip"> / <Callout type="warning"> |
<Tabs> / <TabItem> | <Tabs> / <Tab> |
<details> | <Accordion> |
Mintlify에서 이전
Barodoc은 Mintlify와 호환되도록 설계되어 대부분의 컴포넌트가 그대로 동작합니다.
콘텐츠 복사
MDX 파일을 docs/en/으로 복사합니다.
설정 파일 변환
// mint.json → barodoc.config.json
{
- "colors": { "primary": "#0070f3" }
+ "theme": { "colors": { "primary": "#0070f3" } }
}컴포넌트 확인
Card, Tabs, Steps, Accordion, CodeGroup, ParamField, ResponseField 등은 변경 없이 사용 가능합니다.
Tip
Mintlify 컴포넌트 대부분이 Barodoc에서 변경 없이 동작합니다.
공통 팁
- 프론트매터는 선택사항:
# 제목으로 시작하면 자동으로 제목이 추출됩니다. - 정적 에셋: 이미지 등은
public/디렉토리에 넣으세요. - 마이그레이션 후 검증:
barodoc check으로 문서 구조를 검증할 수 있습니다.