github.io mkdocs

윈도우

윈도우 파이썬 마크다운 HTML 생성 환경을 준비합니다.

(mkdocs) C:\> md \GitHub
(mkdocs) C:\> cd \GitHub
(mkdocs) C:\GitHub> md myevan
(mkdocs) C:\GitHub> cd myevan
(mkdocs) C:\GitHub\myevan> mkdocs new .

페이지 저장소를 site 디렉토리에 클론 받습니다.

(mkdocs) C:\GitHub\myevan> git clone https://github.com/myevan/myevan.github.io site

홈 저장소에서 site 디렉토리를 버전 관리하지 않도록 무시 설정해 줍니다.

(mkdocs) C:\GitHub\myevan> vim .gitignore
/site

빌드하면 site 디렉토리에 정적 사이트가 만들어집니다.

(mkdocs) C:\GitHub\myevan> mkdocs build

git 을 사용해서 정적 사이트 배포가 가능합니다.

(mkdocs)$ C:\GitHub\myevan> cd site
(mkdocs)$ C:\GitHub\myevan\site> git commit -a
(mkdocs)$ C:\GitHub\myevan\site> git push

배포된 사이트는 https://myevan.github.io 에서 확인 가능합니다.

맥 파이썬 마크다운 HTML 생성 환경을 준비합니다.

(mkdocs)$ mkdir GitHub
(mkdocs)$ cd GitHub
(mkdocs)$ mkdir myevan
(mkdocs)$ cd myevan
(mkdocs)$ mkdocs new .

페이지 저장소를 site 디렉토리에 클론 받습니다.

(mkdocs)$ git clone https://github.com/myevan/myevan.github.io site

홈 저장소에서 site 디렉토리를 버전 관리하지 않도록 무시 설정해 줍니다.

``bash (mkdocs)$ vim .gitignore /site

빌드하면 site 디렉토리에 정적 사이트가 만들어집니다.

```bash
(mkdocs)$ mkdocs build

git 을 사용해서 정적 사이트 배포가 가능합니다.

(mkdocs)$ cd site
(mkdocs)$ git commit -a
(mkdocs)$ git push

배포된 사이트는 https://myevan.github.io 에서 확인 가능합니다.