jupiter-book

위키와 같은 마크업언어이다. 특히 기술문서 작성에 특화된 거 같다.

나는 회사의 인터넷PC에서 문서작성이 어려워서 위키와 같은 인터넷 문서작성도구가 유용하다. 이것은 문서 작성이 끝나면 깃허브를 통해 배포할 수다.

위키에 이어 쥬피터북도 설치해 보려고 한다.

https://jupyterbook.org/en/stable/start/your-first-book.html

쥬피터북 설치

pip install -U jupyter-book

제대로 설치되었는지 확인
jupyter-book –help

For more complete information about the CLI, see Command-line interface reference.

작업공간 생성

jupyter-book create mynewbook/

생성된 공간에서 작업 수행

작업 완료후 배포를 위해 빌드

jupyter-book build mynewbook

이후에는 변경사항만 업데이트한다. 전체를 다시 빌드하기 위해서는 jupyter-book build –all mybookname/ 와 같이 –all 옵션을 추가해야 한다.

웹에서 보기 위해 링크로 연결

ln -s ~/development/python/mynewbook/_build/html mynewbook

https://www.musi.co.kr/jupyter-book/mynewbook/

나는 작업공간을 바로 연결했는데, 작업공간과 빌드공간을 분리하는 것을 권장한다.

파일 생성하고 내용편집하기

mymarkdownfile.md 파일을 생성하고 아래 내용 추가

# Here’s my sample title

This is some sample text.

(section-label)=
## Here’s my first section

Here is a [reference to the intro](intro.md). Here is a reference to [](section-label).

 

#은 타이틀을 의미하고 ##는 큰 글씨?

(section-label)는 섹션의 헤더

파일 링크 연결시 []로 링크메세지이고 실제 연결될 페이지는 ()안에 적는다.

새로 생성한 파일을 목록에 추가

_toc.yml 파일 하단에 아래와 같이 추가

# In _toc.yml
format: jb-book
root: intro
chapters:
– file: markdown
– file: notebooks
– file: markdown-notebooks
– file: mymarkdownfile

다시 빌드하기

$ jupyter-book build mynewbook

빌드후 결과 확인

https://www.musi.co.kr/jupyter-book/mynewbook/

하단에 추가한 파일에 대한 정보가 표시된다.(제목으로)

깃허브를 통해 게시하기

 

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.