Skip to main content
이 가이드는 게시 전에 W&B Weave 문서 변경 사항을 로컬에서 미리 확인하려는 문서 기여자를 위한 것입니다. 로컬 환경에서 Mintlify CLI를 실행하면 편집한 내용이 올바르게 렌더링되는지 확인하고, 깨진 링크를 찾아내고, 배포를 기다리지 않고도 빠르게 반복 작업할 수 있습니다.
사전 요구 사항: 계속하기 전에 Node.js(버전 19 이상)를 설치하세요.
계속하기 전에 docs.json으로 전환하고 기존 mint.json 파일을 삭제하세요.

Mintlify 설치 및 실행

운영 체제에서 Mintlify를 설치하고 실행하려면 다음 단계를 따르세요.
  1. Mintlify 설치:
    npm i -g mintlify
    
  2. docs.json 파일이 있는 docs 디렉터리로 이동한 다음, 로컬 미리보기 서버를 시작합니다:
    mintlify dev
    
문서의 로컬 미리보기는 http://localhost:3000에서 확인할 수 있습니다. 이제 게시된 Weave 문서 사이트를 반영하는 로컬 환경이 실행됩니다.

사용자 지정 포트

기본적으로 Mintlify는 포트 3000을 사용합니다. 컴퓨터에서 포트 3000이 이미 사용 중이거나 여러 미리보기를 한 번에 실행하려는 경우, --port 플래그를 사용하여 Mintlify가 실행될 포트를 사용자 지정할 수 있습니다. 예를 들어 Mintlify를 포트 3333에서 실행하려면 다음 명령어를 사용합니다:
mintlify dev --port 3333
이미 사용 중인 포트로 Mintlify를 실행하려고 하면, 다음으로 사용할 수 있는 포트를 사용합니다:
Port 3000 is already in use. Trying 3001 instead.

Mintlify 버전

로컬 미리보기가 게시된 사이트에서 독자가 보는 내용과 일치하도록 CLI를 프로덕션 Mintlify 버전과 동기화하세요. 각 CLI 릴리스는 특정 Mintlify 버전에 연결됩니다. 로컬 웹사이트가 프로덕션 버전과 일치하지 않으면 CLI를 업데이트하세요.
npm i -g mintlify@latest
깨진 링크는 독자의 문서 이용 경험을 해치므로, Pull Request를 열기 전에 변경 사항에 깨진 참조가 없는지 확인하세요. CLI를 사용하면 문서의 참조 링크를 검증할 수 있습니다. 깨진 링크를 파악하려면 mintlify broken-links를 실행하세요:
mintlify broken-links

배포

Pro 플랜 이상에서는 편집자를 무제한으로 이용할 수 있습니다.
배포가 성공하면 모든 검사를 통과했음을 알리는 확인 메시지가 표시됩니다.

코드 서식 지정

일관된 MDX 서식 지정은 변경 사항을 더 쉽게 검토하고 실수로 인한 구문 오류를 줄이는 데 도움이 됩니다. IDE에서 MDX를 인식하고 서식을 지정할 수 있도록 확장 프로그램 사용을 권장합니다. VSCode를 사용 중이라면 구문 강조 표시용으로 MDX VSCode extension을, 코드 서식 지정용으로 Prettier를 고려해 보세요.

문제 해결

다음 섹션에서는 로컬에서 Mintlify CLI를 실행할 때 발생할 수 있는 일반적인 문제와 해결 방법을 설명합니다.
이는 Node.js 버전이 오래되어 발생할 수 있습니다. 다음을 시도해 보세요.
  1. 설치된 mintlify를 제거합니다. npm remove -g mintlify
  2. Node.js를 v19 이상으로 업그레이드합니다.
  3. mintlify를 다시 설치합니다. npm install -g mintlify
해결 방법: 기기의 루트 디렉터리로 이동하여 ~/.mintlify 폴더를 삭제하세요. 그런 다음 mintlify dev를 다시 실행하세요.
CLI 버전에서 무엇이 변경되었는지 궁금하신가요? 자세한 내용은 CLI 변경 로그를 참조하세요.