gitbook使用说明

kevin.Zhu 发布于:2017-11-17 12:57 分类:文摘  有 91 人浏览,获得评论 0 条  

https://yuzeshan.gitbooks.io/gitbook-studying/content/index.html     简明教程

http://www.chengweiyang.cn/gitbook/


https://www.gitbook.com/book/yuzeshan/gitbook-studying/details


http://yangjh.oschina.io/gitbook/faq/Contents.html


快速安装: 

1. 安装nodejs

2. npm install -g gitbook-cli

3.创建项目目录 mkdir mybook  ; cd mybook

4. npm install gitbook

5. 创建 READ.md , SUMMARY.md 文件

6. 在SUMMARY.md 中编写书的目录结构 

7. 初始化  gitbook init 

8. 创建 book.json 项目配置文件, 设置插件 书的名称等

9. 使用markdown语法编写内容 

10. gitbook serve  .\  运行


生成: 

1. html ,gitbook build .\ .\output  ; 将静态生成到output目录  , 需要web服务器支持才能访问

2. pdf , gitbook pdf  .\   .\mybook.pdf ;  生成一个pdf文件 , 需要安装一个插件来生成 




附: book.json

{
  "author": "zhukf - zhukf@tcl.com",
  "description": "消费机与人证服务器对接协议",
  "extension": null,
  "generator": "site",
  "links": {
    "sharing": {
      "all": null,
      "facebook": null,
      "google": null,
      "twitter": null,
      "weibo": null
    },
    "sidebar": {

    }
  },
  "output": null,
  "pdf": {
    "fontSize": 12,
    "footerTemplate": null,
    "headerTemplate": null,
    "margin": {
      "bottom": 36,
      "left": 62,
      "right": 62,
      "top": 36
    },
    "pageNumbers": true,
    "paperSize": "a4"
  },
  "plugins": [
    "ace",
    "-search",
    "search-pro",
    "prism",
    "-highlight",
    "image-viewer"

  ],
  "pluginsConfig": {
    "search-pro": {
      "cutWordLib": "nodejieba",
      "defineWord" : ["Gitbook Use"],
      "placeholder": "搜索"
    },
    "searchbox" : {
      "placeholder": "搜索"
    },

    "prism": {
      "css": [
        "prismjs/themes/prism-okaidia.css"
      ],
      "ignore": [
        "mermaid",
        "eval-js"
      ]
    }

  },
  "title": "消费机与人证服务器对接协议",
  "variables": {},
  "styles": {
    "website": "styles/website.css"
  }
}


--------------------------------------------------------

image-viewer插件有点问题(大图片放大时左边被挡被 导致显示不全,需要修改一个Css样式)

zoomify.css

zoomed样式, position改成 absolute