Typora
下載地址:https://typora.io/
gitbook
第一步:安裝
npm install -g gitbook-cli
第二步:使用
對要操作的文件夾執行命令
gitbook init
執行完后,你會看到多了兩個文件 —— README.md 和 SUMMARY.md,它們的作用如下:
README.md —— 書籍的介紹寫在這個文件里
SUMMARY.md —— 書籍的目錄結構在這里配置
然后,啟動Typora 來打開這個文件夾:
![image.png-62kB][1]
編輯 SUMMARY.md 文件,內容修改為:
目錄
在 mybook 文件夾中再次執行 gitbook init
命令。GitBook 會查找 SUMMARY.md 文件中描述的目錄和文件,如果沒有則會將其創建。
Typora 是所見即所得(實時渲染)的 Markdown 編輯器,這時候它是這樣的:
![image.png-210.2kB][2]
3.預覽書籍
gitbook serve
執行命令后會對 Markdown 格式的文檔進行轉換,默認轉換為 html 格式,提示Serving book on http://localhost:4000,打開網址即可查看
4.構建書籍
gitbook build
默認將生成的靜態網站輸出到 _book 目錄。實際上,這一步也包含在 gitbook serve 里面,因為它們是 HTML,所以 GitBook 通過 Node.js 給你提供服務了。
build 命令可以指定路徑:
gitbook build [書籍路徑] [輸出路徑]
serve 命令也可以指定端口:
gitbook serve --port 2333
你還可以生成 PDF 格式的電子書:
gitbook pdf ./ ./mybook.pdf
生成 epub 格式的電子書:
gitbook epub ./ ./mybook.epub
生成 mobi 格式的電子書:
gitbook mobi ./ ./mybook.mobi
4.開始寫筆記,使用git add,git commit,git push -u github master,提交。
每次更新完這個文件后,在該文件的根目錄下執行gitbook init,就會自動生成相應的目錄。
注意:[]和()之間不能有空格,添加完后要運行gitbook init就會在對應的目錄下生成對應的.md文件,然后在這些文件中添加內容
[1]: http://static.zybuluo.com/eve-0803/9em4g2zoinflre5tu9m92uep/image.png
[2]: http://static.zybuluo.com/eve-0803/s1d9c4su44fa9hxjwn0rmf7i/image.png