이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 7163|회답: 0

GitBook 튜토리얼 시작하기

[링크 복사]
게시됨 2018. 11. 23. 오후 2:03:54 | | | |
GitBook은 Markdown 및 AsciiDoc 문법 형식을 지원하는 Node.js 기반 명령줄 도구로, HTML, PDF, eBook 및 기타 형식으로 전자책을 출력할 수 있습니다.

설치 node.js

gitbook 도구를 사용하기 전에 컴퓨터가 node.js 환경을 설치해야 하며, 설치 후 버전 명령어를 확인해 설치가 성공하는지 확인할 수 있습니다:


Gitbook 설치

Gitbook은 npm, 명령줄로 설치됩니다:



아래 명령을 실행해 GitBook 버전을 확인해 설치가 성공했는지 확인해 보세요.

설치 역사적 버전

gitbook-cli는 다른 버전의 GitBook을 쉽게 다운로드하고 설치할 수 있게 해주어 책을 테스트할 수 있습니다:



gitbook의 ls-remote를 사용하면 다운로드할 수 있는 버전을 열거합니다.


마크다운 편집기

여기서는 문서의 작성 언어로 Markdown 문법을 사용합니다. Markdown 편집기를 준비해야 합니다. Typora, MacDown, Bear, MarkdownPad, MarkdownX, JetBrains의 IDE(플러그인 설치 필요), Atom, Jianshu, CSDN, 그리고 GitBook 자체 편집기 등 다양한 Markdown 편집기를 시장에 많이 찾을 수 있습니다 GitBook Editor 등등.

컴퓨터에 VS Code 개발 도구가 설치되어 있고, VS Code는 기본적으로 마크다운을 지원합니다. 프리뷰 플러그인 아티팩트인 Markdown Preview Enhanced만 설치하면 됩니다. 그걸 사용할 예정입니다!



친구들이 추천한 편집자 타이포라, 주소:하이퍼링크 로그인이 보입니다.

책을 초기화하기

GitBook은 보일러플레이트를 설정할 수 있습니다:

책을 새 디렉터리에 만들고 싶으면 gitbook init ./directory를 실행하면 됩니다.

실행 후에는 다음 기능을 수행하는 README.md 와 SUMMARY.md 두 개의 파일을 더 볼 수 있습니다:

README.md - 책의 서문은 이 문서에 작성되어 있습니다
SUMMARY.md - 책의 카탈로그 구조는 여기에서 구성되어 있습니다



마크다운 문법에 익숙하지 않으니 몇 문장만 써보세요!






정적인 웹페이지 생성

정적인 웹 페이지를 생성하고 서버를 운영합니다

위 모든 내용은 도서 카탈로그 _book에 생성됩니다.


서버 명령어는 포트도 지정할 수 있습니다:




생성할 때 gitbook의 버전을 지정하세요. 그러면 먼저 로컬에서 다운로드되지 않습니다



모든 로컬 gitbook 버전을 나열합니다



원격으로 이용 가능한 gitbook 버전을 나열하세요



해당 gitbook 버전을 설치하세요



gitbook 최신 버전으로의 업데이트



해당 gitbook 버전을 삭제하세요


로그 레벨을 지정합니다



출력 오류 메시지



요약

GitBook은 책의 챕터와 하위 챕터의 구조를 정의하기 위해 SUMMARY.md 파일을 사용합니다. SUMMARY.md 파일은 책의 목차를 생성하는 데 사용됩니다.

SUMMARY.md 의 형식은 링크 목록입니다. 링크 제목은 해당 챕터의 제목으로 사용되며, 링크는 해당 챕터 파일로 가는 경로를 타겟팅합니다.

상위 챕터에 중첩 리스트를 추가하면 자식 챕터가 생성됩니다.

간단한 예시:


그 다음 명령줄로 돌아가서 mybook 폴더에서 gitbook init 명령을 다시 실행합니다. GitBook은 SUMMARY.md 파일에 설명된 디렉터리와 파일을 찾습니다.그렇지 않으면 창조됩니다

PDF, ePub 또는 mobi 파일 출력

PDF 버전을 생성하고 싶다면, gitbook pdf를 실행할 수 있습니다. epub 형식으로 내보낼 때는 gitbook epub이고, mobi 형식이라면 gitbook mobi로 하면 됩니다.



만약 전자책을 PDF, ePub 또는 mobi 형식으로 내보내고 싶다면,Calibre 전자책 리더/관리자 및 명령줄 도구가 필요합니다, 그렇지 않으면 "EbookError: 전자책 생성 중 오류: 'ebook-convert'"라는 오류가 보고될 수 있습니다.

GitBook Special Files의 특징:

파일
묘사
book.json구성 데이터 (선택사항)
README.md전자책 서문 또는 서문(필수)
SUMMARY.md전자책 카탈로그 (선택 사항)
GLOSSARY.md어휘/주석 용어 목록 (선택 사항)
Gitbook 일반 설정

GitBook은 유연한 구성으로 전자책을 맞춤화할 수 있게 해줍니다.

이 옵션들은 book.json 파일에 명시되어 있습니다. JSON 문법에 익숙하지 않은 저자를 위해 JSONlint 같은 도구를 사용해 문법을 검증할 수 있습니다.

가변
묘사
뿌리책 파일을 모두 포함하는 루트 폴더로 가는 경로, 단book.json
구조readme, abtracts, glossariry 등 경로 명시하세요
제목책 제목과 기본 값은 README에서 추출한 것입니다. GitBook.com 에서는 이 필드가 미리 채워져 있습니다.
Descrip{filter}tion책의 설명과 기본값은 README에서 추출됩니다. GitBook.com 에서는 이 필드가 미리 채워져 있습니다.
저자저자 이름. GitBook.com 에서는 이 필드가 미리 채워져 있습니다.
ISBNISBN
언어이 책의 언어 유형은 ISO 코드입니다. 기본 값은 en입니다.
연출텍스트 읽기 순서. 기본값은 RTL(오른쪽에서 왼쪽) 또는 LTR(왼쪽에서 오른쪽)일 수 있으며, 기본 값은 언어의 값에 따라 달라집니다.
gitbookGitBook 버전을 사용해야 합니다. SemVer 명세를 사용하고 "> = 3.0.0"과 유사한 조건을 수용하세요.





이전의:보나 클라우드 코드를 구매하셨나요?
다음:vscode에서 마크다운을 위해 올바른 포즈를 작성하세요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com