午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > GitBook 制作電子書詳細教程

GitBook 制作電子書詳細教程

熱門標簽:鶴崗400電話申請 怎么在百度地圖標注公司的位置 商機地圖標注 智能電銷機器人有用嗎 天津電話外呼系統排名 外呼電話系統怎么操作 百度地圖標注直線距離 德陽400電話申請 測繪地圖標注名稱

gitbook安裝:

 https://nodejs.org/#download 

下載node.js源代碼(點擊綠色的INSTALL),

解壓

./configure
make
make install 

成功執行后,npm就被安裝好了。

2. gitbook 安裝命令

npm install -g gitbook-cli


gitbook -V 

查看gitbook是否安裝成功。

ref

===

1. wanqingwong.com/gitbook-zh/index.html

gitbook使用

===========

1. 根據目錄生成圖書結構

1.1 README.md 與 SUMMARY編寫

README.md

這個文件相當于一本Gitbook的簡介。

$ mkdir test_gitbook
$ touch README.md

SUMMARY.md

這個文件是一本書的目錄結構,使用Markdown語法,

如我們這本書的SUMMARY.md:

$ touch SUMMARY.md
$ vim SUMMARY.md

輸入

* [簡介](README.md)
* [第一章](chapter1/README.md)
 - [第一節](chapter1/section1.md)
 - [第二節](chapter1/section2.md)
* [第二章](chapter2/README.md)
 - [第一節](chapter2/section1.md)
 - [第二節](chapter2/section2.md)
* [結束](end/README.md)

1.2 生成圖書結構

當這個目錄文件創建好之后,我們可以使用Gitbook

的命令行工具將這個目錄結構生成相應的目錄及文件:

$ gitbook init
$ tree . #查看建立的目錄和文件

├── chapter1
│   ├── README.md
│   ├── section1.md
│   └── section2.md
├── chapter2
│   ├── README.md
│   ├── section1.md
│   └── section2.md
├── end
│   └── README.md
├── README.md
└── SUMMARY.md

我們可以看到,gitbook給我們生成了與SUMMARY.md所
對應的目錄及文件。

每個目錄中,都有一個README.md文件,相當于一章的說明。

2. 生成圖書

2.1 輸出為靜態網站

你有兩種方式輸出一個靜態網站:

2.1.1 本地預覽時自動生成

當你在自己的電腦上編輯好圖書之后,你可以使用Gitbook
的命令行進行本地預覽:

$ gitbook serve .

然后瀏覽器中輸入:

 http://localhost:4000 

這樣就可以預覽生
成的以網頁形式組織的書籍。

這里你會發現,你在你的圖書項目的目錄中多了一個名為
_book的文件目錄,而這個目錄中的文件,即是生成的靜態
網站內容。

使用build參數生成到指定目錄

與直接預覽生成的靜態網站文件不一樣的是,使用這個命令,
你可以將內容輸入到你所想要的目錄中去:

$ mkdir /tmp/gitbook
$ gitbook build --output=/tmp/gitbook

2.2 輸出PDF

輸入為PDF文件,需要先使用NPM安裝上gitbook pdf:

$ sudo npm install gitbook-pdf -g

我在執行上面這條命令的時候出現了下面的錯誤:

***************************************************

Downloading http://cdn.bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar.bz2
Saving to /usr/local/lib/node_modules/gitbook-pdf/node_modules/phantomjs/phantomjs/phantomjs-1.9.7-linux-i686.tar.bz2
Error: connect ETIMEDOUT
  at exports._errnoException (util.js:746:11)
  at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)
npm ERR! Linux 3.2.0-4-686-pae
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "gitbook-pdf" "-g"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! code ELIFECYCLE


npm ERR! phantomjs@1.9.7-5 install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the phantomjs@1.9.7-5 install script 'node install.js'.
npm ERR! This is most likely a problem with the phantomjs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!   node install.js
npm ERR! You can get their info via:
npm ERR!   npm owner ls phantomjs
npm ERR! There is likely additional logging output above.


npm ERR! Please include the following file with any support request:
npm ERR!   /home/wangxq/repository/phantomjs/npm-debug.log

***************************************************

 由錯誤報告內容的第一行可以知道,發生錯誤的原因是下載

 phantomjs發生了錯誤,因此我們需要手動下載和安裝。

 解決方法:[1]

$ git clone git://github.com/ariya/phantomjs.git
$ sudo apt-get install build-essential g++ flex bison gperf ruby perl \

 libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \

 libpng-dev libjpeg-dev python libx11-dev libxext-dev    #安裝編譯需要的工具和依賴
$ cd phantomjs
$ git checkout 1.9.7 #注意:這里的1.9.7是phantom的版本號,可以由錯誤報告的第一行找出 
$ ./build.sh --jobs 4
$ sudo cp bin/phantomjs /bin/
$ sudo npm install gitbook-pdf -g #重新進行安裝

 然后,使用下面的命令,要PDF文件,首先安裝依賴庫:

$ sudo apt-get install calibre 
$ gitbook -v 2.1.0 pdf .

 發生錯誤:

*****************************************************

info: start conversion to pdf ....ERROR


Error: Command failed: /bin/sh -c ebook-convert /tmp/tmp-29384ctltwbk/SUMMARY.html /tmp/tmp-29384ctltwbk/index.pdf --title="" --comments="這本書是gitbook的一個例子" --language="en" --book-producer="GitBook" --publisher="GitBook" --chapter="descendant-or-self::*[contains(concat(' ', normalize-space(@class), ' '), ' book-chapter ')]" --chapter-mark="pagebreak" --page-breaks-before="/" --level1-toc="descendant-or-self::*[contains(concat(' ', normalize-space(@class), ' '), ' book-chapter-1 ')]" --level2-toc="descendant-or-self::*[contains(concat(' ', normalize-space(@class), ' '), ' book-chapter-2 ')]" --level3-toc="descendant-or-self::*[contains(concat(' ', normalize-space(@class), ' '), ' book-chapter-3 ')]" --no-chapters-in-toc --max-levels="1" --breadth-first --margin-left="62" --margin-right="62" --margin-top="56" --margin-bottom="56" --pdf-default-font-size="12" --pdf-mono-font-size="12" --paper-size="a4" --pdf-header-template="p class='header'>span>/span>/p>" --pdf-footer-template="p class='footer'>span>_SECTION_/span> span style='float:right;'>_PAGENUM_/span>/p>"
Usage: ebook-convert input_file output_file [options]


Convert an ebook from one format to another.


input_file is the input and output_file is the output. Both must be specified as the first two arguments to the command.


The output ebook format is guessed from the file extension of output_file. output_file can also be of the special format .EXT where EXT is the output file extension. In this case, the name of the output file is derived the name of the input file. Note that the filenames must not start with a hyphen. Finally, if output_file has no extension, then it is treated as a directory and an "open ebook" (OEB) consisting of HTML files is written to that directory. These files are the files that would normally have been passed to the output plugin.


After specifying the input and output file you can customize the conversion by specifying various options. The available options depend on the input and output file types. To get help on them specify the input and output file and then use the -h option.


For full documentation of the conversion system see
http://manual.calibre-ebook.com/conversion.html


Whenever you pass arguments to ebook-convert that have spaces in them, enclose the arguments in quotation marks.


ebook-convert: error: no such option: --pdf-default-font-size

*****************************************************

解決方法[2]

$ sudo -v  wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"


$ gitbook -v 2.1.0 pdf . # 重新執行命令生成pdf,目標文件為book.pdf

ref

===

1. http://phantomjs.org/build.html
2. http://calibre-ebook.com/download_linux

問題

===

1. 如果輸入gitbook init命令,出現Installing version 2.1.0,

需要耐性等待安裝。

       以上就是我整理的gitbook的安裝與使用資料,謝謝大家支持!

您可能感興趣的文章:
  • Git 常用命令速查表(圖文+表格)
  • Git客戶端TortoiseGit(Windows系統)的使用方法
  • Git客戶端圖文詳解 如何安裝配置GitHub操作流程攻略
  • linux系統安裝git及git常用命令
  • 在 Shell 提示符中顯示 Git 分支名稱的方法
  • Git使用小坑 Out of memory錯誤的解決方法
  • git提交空目錄的方法
  • Git使用基礎篇(一些常用命令和原理)
  • Git 教程之查看提交歷史詳解
  • Git 詳細介紹查看、刪除、重命名遠程分支和tag

標簽:丹東 鎮江 優質小號 武漢 滁州 自貢 六盤水 百色

巨人網絡通訊聲明:本文標題《GitBook 制作電子書詳細教程》,本文關鍵詞  GitBook,制作,電子書,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《GitBook 制作電子書詳細教程》相關的同類信息!
  • 本頁收集關于GitBook 制作電子書詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    国产亚洲视频一区| 日韩电视剧在线观看免费网站| 亚洲在线www| 综合 欧美 亚洲日本| 丁香亚洲综合激情啪啪综合| 亚洲男人天天操| 精品中文字幕av| 亚洲欧美另类日韩| 日韩免费观看高清完整版在线观看| 亚洲国产日韩综合一区| 亚洲天堂一区在线观看| 欧美性猛xxx| 精品国产乱码久久久久久88av| 美国黄色小视频| 亚洲一区二区三区在线看| 91性高湖久久久久久久久_久久99| 国产精品av久久久久久无| 亚洲国产精品av| 国产91热爆ts人妖在线| 久久久久亚洲AV成人无码国产| 岛国精品在线播放| 97色在线视频观看| 一区二区黄色片| 国产精品福利一区二区三区| 亚洲一区二区三区毛片| 国产一级一片免费播放| 色哟哟国产精品| 伊人精品久久久久7777| 国产高清免费观看| 日韩电影大片中文字幕| 欧美日韩大尺度| 国产成人综合亚洲网站| 日本三级中国三级99人妇网站| 国内精品久久久久影院薰衣草| 国产一区视频在线| 亚洲精品午夜视频| 欧美激情中文字幕一区二区| 亚洲a级在线播放观看| 国偷自拍第113页| 3d成人h动漫网站入口| 黄色三级中文字幕| 麻豆成人久久精品二区三区小说| 欧美激情视频网站| 亚洲激情图片网| 色噜噜狠狠成人网p站| 99视频精品全部免费看| 亚洲三级小视频| 日韩精品久久一区| 蜜桃av一区二区三区| 99在线视频首页| 国产成人av免费看| 激情视频一区二区| 成人深夜福利app| 黑人另类av| 免费看国产片在线观看| 免费91在线视频| 国产一级做a爱免费视频| 精品成人一区二区三区四区| 久久r这里只有精品| 久久人人看视频| 在线视频免费观看一区| 亚洲视频一区二区| 少妇无套高潮一二三区| 91搞黄在线观看| 国产精品久久久久久久久久精爆| 欧美lavv| 欧美精选一区二区| 蜜臀av无码一区二区三区| 亚洲少妇30p| 国产免费无遮挡吸奶头视频| 精品成人一区二区三区四区| 动漫性做爰视频| 一本色道久久88综合日韩精品| 800av在线播放| 欧美视频在线观看免费网址| 亚洲熟女乱综合一区二区| 国产精品久久久久久免费观看| 久久久久久久久久网站| 日韩h在线观看| 久久精品久久精品久久| 日韩av综合网站| 中文国语毛片高清视频| 亚洲成人av片| 日本免费网站视频| 亚洲美女黄色片| 国内偷拍精品视频| 中文字幕日韩欧美在线视频| 国产午夜精品一区二区理论影院| 中文字幕在线成人| 中文字幕精品三级久久久| 欧美极品xxxx| h狠狠躁死你h高h| 国产欧美欧洲在线观看| 亚州男人的天堂| 国产一级特黄a大片99| 国产乱人伦偷精品视频不卡| 蜜桃视频在线观看成人| caoporen国产精品视频| 日本xxx免费| 亚洲精品视频一区| 粗暴91大变态调教| 在线观看日韩电影| 插吧插吧综合网| 日韩电影中文字幕一区| 日本污视频在线观看| 欧美激情视频播放| www.激情五月| 国产一区二区三区av在线| 成人小视频在线| 你懂的av在线| 色综合久久久久综合| 蜜桃无码一区二区三区| 中文字幕一区电影| 精品美女www爽爽爽视频| 国产激情一区二区三区在线观看| 成人av在线一区二区三区| 国产毛片视频网站| 在线精品亚洲一区二区不卡| 国产三级aaa| 久久久在线免费观看| 久久男女视频| 99热这里只有精品7| 午夜一区二区三区视频| 欧美另类z0zx974| 色综合久久天天综线观看| 日批视频免费播放| 亚洲精品一区国产精品| 亚洲国产一区在线观看| 在线视频第一页| 久久久欧美一区二区| 日韩av在线发布| a级黄色片免费| 欧美日韩一区二区三区高清| 免看一级a毛片一片成人不卡| 国产激情综合五月久久| 成人国产精品免费观看视频| 三级视频中文字幕| 亚洲精品久久久久国产| 国产一区二区三区三州| 日韩欧美在线一区二区| 亚洲国产精品久久不卡毛片 | 欧美日韩国产精品一区二区| 亚洲免费观看在线视频| 99久久久无码国产精品不卡| 久久久久久国产免费| 国产精品一区二区三区网站| 丰满少妇在线观看| 亚洲精品综合精品自拍| 黄色三级网站在线观看| 国产精品视频网站在线观看| 69成人精品免费视频| 一区二区自拍偷拍| 一本一道久久a久久精品综合| 一本大道久久a久久精品综合| 国产一级免费观看| 国产一区二区三区黄| 精品久久久久人成| 超碰中文字幕在线| 美女一区视频| 欧美日韩精品欧美日韩精品| 无码人妻丰满熟妇区五十路 | 国产毛片久久久久久国产毛片| 日韩女优制服丝袜电影| 成人av手机在线| 黄色影院一级片| 国产亚洲一级高清| 韩国一区二区视频| av电影在线播放| 日韩av免费在线观看| 综合在线观看色| 欧美日韩中文视频| 茄子视频成人在线观看 | 高清视频在线观看一区| 91福利社在线观看| www.久久伊人| 一区二区三区韩国| 超薄丝袜一区二区| 国产午夜亚洲精品午夜鲁丝片| 色噜噜噜噜噜噜| 国产精品一区二区av| 91麻豆精品91久久久久同性| 亚洲 小说区 图片区 都市| 一区二区三区 日韩| 亚洲18私人小影院| 欧美日韩国产一区二区三区| 中文字幕国产专区| 色综合久久中文综合久久牛| 日韩免费av一区| 国产日韩欧美91| 亚洲一区二区av在线| 麻豆91精品91久久久| 91在线看网站| 欧美日韩在线不卡| 性色国产成人久久久精品| 亚洲专区中文字幕| 精品欧美一区二区三区| 国产精品国产av| 日韩欧美视频网站| 久久久久国产一区二区三区| 国产三级一区二区三区| 欧美日韩在线视频免费播放| 明星裸体视频一区二区| 欧美一区二区国产| 免费欧美日韩国产三级电影| 91热视频在线观看| 国产精品露脸自拍| 日韩欧美在线播放| 媚黑女一区二区| 久久性爱视频网站| 91探花福利精品国产自产在线| 日本久久精品电影| 高h震动喷水双性1v1| 国产毛片毛片毛片毛片毛片毛片| 91免费国产网站| 在线电影一区二区三区| 狠狠色丁香久久婷婷综合_中| 久久久久亚洲av无码专区桃色| www.一区二区三区| 日韩欧美你懂的| 风间由美一区二区三区在线观看| 男人的天堂久久久| 黄色成人在线免费观看| 韩日欧美一区二区| 亚洲成人av资源| 日本中文字幕不卡| 国产三级在线观看完整版| 亚洲国产综合自拍| 尤物精品国产第一福利三区| 国产精品视频免费看| 中日韩av在线| 国产精品欧美性爱| 欧美日韩一区二区三区免费| 日韩中文有码在线视频| 亚洲卡通欧美制服中文| 国产自产一区二区| 午夜时刻免费入口| 国产91在线视频观看| 国产精品羞羞答答| 日韩一二三四区| 久久午夜电影网| 国产男女无套免费网站| 99久久人妻无码精品系列| 中文字幕中文字幕在线中一区高清 | 国产大学生自拍| 亚洲不卡中文字幕无码| 国产极品精品在线观看| 欧美一级日韩不卡播放免费| 国产校园另类小说区| 亚洲xxx在线| 久久久久亚洲AV成人无在| 日韩一级性生活片| 69174成人网| 色偷偷888欧美精品久久久| 午夜国产精品影院在线观看| 国产盗摄一区二区三区| 国产又粗又黄又爽的视频| 欧美狂猛xxxxx乱大交3| 男人天堂a在线| 国产精品成人一区二区三区| www国产精品视频| 51午夜精品国产| 国产女主播一区| 久久美女性网| www.日韩一区| 我不卡一区二区| 日韩中文字幕三区| av免费观看久久| 九九热这里只有精品6| 欧美一区二区在线免费播放| 久久综合99re88久久爱| 视频一区二区中文字幕| 国产suv精品一区二区33| 特级西西人体wwwww| 天天爱天天操天天干| 亚洲一区二区三区免费看| 91夜夜未满十八勿入爽爽影院| 久久久成人精品视频| 欧美精品aⅴ在线视频| 亚洲男人的天堂在线aⅴ视频| 成人午夜看片网址| 日韩专区在线视频| 亚洲第一页视频| 五月天婷婷激情| 30一40一50老女人毛片| 午夜在线观看av| 国产成人一区二区三区别| 欧美性色黄大片人与善| 91视频免费在线观看| 欧美最顶级的aⅴ艳星| 日韩中文字幕在线视频| 国产午夜精品久久久 | 国内精品美女av在线播放| 亚洲人成自拍网站| 亚洲国产福利在线| 欧美精品免费视频| 日本乱人伦aⅴ精品| 一区二区三区在线视频免费| 久久综合国产精品| 不卡一卡二卡三乱码免费网站| 国模娜娜一区二区三区| 青青草原综合久久大伊人精品优势 | 成人av在线网站| 国内外成人在线| 奇米综合一区二区三区精品视频| 人妻无码一区二区三区久久99| av在线免费在线观看| 亚洲国产精品无码久久| jizz国产视频| 99久久国产热无码精品免费| 国产乱人乱偷精品视频| 国产露脸国语对白在线| 91国产精品一区| 精品国产乱码一区二区三| 国产成人三级一区二区在线观看一| 亚洲系列第一页| 国产激情久久久久久熟女老人av| 国产尤物视频在线观看| 国产又爽又黄又嫩又猛又粗| 97精品人妻一区二区三区香蕉| 国产精品久久久久久69| 精品国产九九九| 久久只有精品| 亚洲国产精品传媒在线观看| 欧美精品aⅴ在线视频| 51精品视频一区二区三区| 欧美性大战久久| 欧美人伦禁忌dvd放荡欲情| 日韩精品一区二区三区蜜臀| 亚洲精品二三区| 一本色道久久88综合亚洲精品ⅰ| 久热99视频在线观看| 69国产精品成人在线播放| 国产成人一区二区在线| 91美女福利视频高清| av色综合网| 少妇精品久久久久久久久久| 玩弄中年熟妇正在播放| 日韩不卡一二三| 亚洲国产综合视频| 免费麻豆国产一区二区三区四区| 国产又大又粗又爽| 久久精品视频7| 亚洲乱码在线观看| 国产一区欧美一区| 中文字幕va一区二区三区| 图片区小说区国产精品视频| 色屁屁一区二区| 日韩欧美国产成人一区二区| 中文字幕日韩av综合精品| 国产91九色视频| 精品国产一区二区三区麻豆小说 | 任我爽在线视频精品一| 亚洲乱码日产精品bd在线观看| 亚洲黄色av网址| 久久美女免费视频| 国产精品suv一区二区三区| 免费看国产片在线观看| 成人性生交大合| 一区二区三区精品在线| 91精品综合久久久久久| 精品国产欧美一区二区三区成人| 国产精品999999| 色婷婷精品国产一区二区三区| 哪个网站能看毛片| 欧美另类z0zx974| 一区二区的视频| 99精品热视频| 岛国视频午夜一区免费在线观看| 亚洲国产高清自拍| 国产精品久久婷婷六月丁香| 一本色道久久99精品综合| 黄色小视频免费网站| 婷婷国产成人精品视频| 亚洲av色香蕉一区二区三区| 99久久99久久久精品齐齐| 欧美性猛交xxxxx免费看| 日韩中文视频免费在线观看| 粉嫩精品一区二区三区在线观看| 毛片在线播放视频| 久久久久97国产| 久久久久久黄| 亚洲欧美另类久久久精品2019| 精品奇米国产一区二区三区| 国产91av在线| 成人黄色片免费| 日韩福利在线视频| 亚洲色图 校园春色| 亚洲色图在线看| 亚洲日韩第一页| 古典武侠综合av第一页| 中文字幕第88页| 国产一卡二卡三卡| 2017欧美狠狠色| 日韩三级中文字幕| 国产999精品久久久| 久久久国内精品| 26uuu成人网| 激情六月婷婷久久| 欧美另类变人与禽xxxxx| 国产成人精彩在线视频九色| 国产精品秘入口18禁麻豆免会员| 午夜国产小视频| 精品亚洲成a人在线观看| 欧美日韩久久一区二区| 日韩av123| 国产九九在线视频| 亚洲天堂男人网| 国产精品麻豆久久久| 亚洲午夜女主播在线直播| 欧美高清视频一区二区三区在线观看 |