# GitBook安裝與啟動 ### 1. 安装Node.js ``` sudo apt install npm ``` ### 2. 安装gitbook-cli ``` npm install -g gitbook-cli ``` - 安裝的資料夾有需要的話```sudo chmod 777 <資料夾名稱>``` - 產生node_modules資料夾 #### 查看gitbook版本 ``` gitbook -V ``` --- ### 3. 初始化書籍 ``` gitbook init ``` - 指令下完會建立 - README.md - SUMMARY.md - _book資料夾 - 找到的docker-compose.yml ``` version: "3" services: gitbook: image: fellah/gitbook container_name: gitbook ports: - "4000:4000" volumes: #- ./gitbook:/srv/gitbook - ./book:/srv/gitbook - ./book/SUMMARY.md:/srv/gitbook/SUMMARY.md - ./book/README.md:/srv/gitbook/README.md - ./book/files:/srv/gitbook/files ``` - 插件book.json - 與docker-compose.yml同一層 - 增加or減少都在這邊撰寫 - 完成後下指令```gitbook install``` - 一樣會產生node_modules資料夾 ``` "plugins": [ "-lunr", "-search", "search-pro", "chapter-fold", "expandable-chapters", "splitter", "back-to-top-button", "hide-element", "chapter-numbering", "code", "popup", "youtubex", "click-reveal", "auto-scroll-table", "pageview-count", "todo", "ancre-navigation", "flexible-alerts", "js-sequence-diagram-full@>=0.3.1", "mermaid" ] ``` ### 4. 建構書籍 - 在有README.md的那一層下指令 ``` gitbook build ``` ### 5. 啟動書籍 - 在有README.md的那一層下指令 ``` gitbook serve ``` ### 6. 瀏覽gitbook - 於瀏覽器打開 ###### tags: `gitbook`