MkDocs

MKDocs 는 글쓰기 도구입니다. 글쓰기 도구에는 sphinx, read docs 등 다양한 도구들이 있습니다. MKDocs 는 간편하고, 마크다운 방식으로 글쓰기를 하며, serve 라는 명령어를 통해서 실시간으로 글쓰는 모습을 확인할수 있어서 선택하였습니다.

자세한 내용은 mkdocs.org 에서 확인할 수 있습니다.

설치

MKDocs 는 Python이 설치되어 있어야하며 Python 패키지 관리자인 pip가 있어야합니다 설치가 안되어있다면 설치한 후 진행을 해야합니다.

mkdocs 설치

명령창에 아래코드를 입력하여 mkdocs 를 설치합니다.

pip install mkdocs

윈도우에서 설치가 안될경우 python -m pip install mkdocs 를 입력해서 설치합니다.

작업폴더 생성

new 키워드를 이용해서 작업할 디렉토리를 생성합니다.

mkdocs new mkdocs-tuts

그럼 mkdocs.ymldocs/index.md 가 생성이 됩니다.

mkdocs new

실시간 확인하기

먼저 작업 디렉토리로 이동합니다.

cd mkdocs-tuts

serve 키워드를 이용해서 실시간 작업을 확인합니다.

mkdocs serve

그럼 http://127.0.0.1:8000 으로 확인할 수 있습니다.

serve

내용을 수정하거나 추가하면 바로 반영이 되어서 브라우져에서 확인할 수 있습니다.

정지할때는 ctrl+c 를 누르면 정지됩니다.

빌드하기

배포하기전에 빌드를 해서 종속된 파일들을 모두 생성합니다.

mkdocs build

구조를 보면 site 라는 폴더가 생성이 되고 종속된 파일들이 설치가 된걸 볼 수 있습니다. build