gitbook结合github写书及发布到gitbook上

本案例发布的书可以点击这里看效果


程序员一般喜欢用markdown语法写文档,一般我们使用的markdown工具有

  • 1、window系统下: mdcharm
  • 2、mac系统下:MacDown

虽然使用上面的工具来写文档不错,但是对于如果热衷于写博客或者写书的人来说就不方便(太零散,不方便管理),gitbook就能解决这个问题(本人使用gitbook的时候,发现在里面写的东西不拷贝出来格式就全部乱了)

一、安装使用gitbook

  • 1、安装node

  • 2、安装gitbook

    npm install gitbook-cli -g
    
  • 3、初始化项目(新建文件)

    gitbook init
    
  • 4、启动服务

    gitbook serve
    // 直接访问localhost:4000
    

二、文件介绍

  • 1、使用gitbook init后会自动生成两个文件README.mdSUMMARY.md

    • README.md使用过git的都知道这个文件
    • SUMMARY.md就是自己要写文章章节目录
  • 2、 简单看下我最基本的目录

    这里写图片描述

  • 3、在浏览器中运行的结果

    这里写图片描述

三、通过配置文件来配置

  • 1、在书籍下面都可以创建一个book.json

    {
      "title": "标题",
      "author": "作者",
      "description": "简单描素",
      "language": "zh-hans", 
      "gitbook": "3.2.3", 
      "styles": {
        "website": "./styles/website.css" 
      },
      "structure": {
        "readme": "README.md" 
      },
      "links": {
        "sidebar": {
          "我的博客": "https://blog.csdn.net/kuangshp128" 
        }
      },
      "plugins": [ 
        "-sharing",
        "splitter",
        "expandable-chapters-small",
        "anchors",
    
        "github",
        "github-buttons",
        "donate",
        "sharing-plus",
        "anchor-navigation-ex",
        "favicon"
      ],
      "pluginsConfig": {
        "github": {
          "url": "https://github.com/kuangshp/"
        },
        "github-buttons": {
          "buttons": [{
            "user": "kuangshp",
            "repo": "mysql",
            "type": "star",
            "size": "small",
            "count": true
          }]
        },
        "donate": {
          "alipay": "./source/images/donate.png",
          "title": "",
          "button": "赞赏",
          "alipayText": " "
        },
        "sharing": {
          "douban": false,
          "facebook": false,
          "google": false,
          "hatenaBookmark": false,
          "instapaper": false,
          "line": false,
          "linkedin": false,
          "messenger": false,
          "pocket": false,
          "qq": false,
          "qzone": false,
          "stumbleupon": false,
          "twitter": false,
          "viber": false,
          "vk": false,
          "weibo": false,
          "whatsapp": false,
          "all": [
            "google", "facebook", "weibo", "twitter",
            "qq", "qzone", "linkedin", "pocket"
          ]
        },
        "anchor-navigation-ex": {
          "showLevel": false
        },
        "favicon": {
          "shortcut": "./source/images/favicon.jpg",
          "bookmark": "./source/images/favicon.jpg",
          "appleTouch": "./source/images/apple-touch-icon.jpg",
          "appleTouchMore": {
            "120x120": "./source/images/apple-touch-icon.jpg",
            "180x180": "./source/images/apple-touch-icon.jpg"
          }
        }
      }
    }
    
  • 2、关于book.json字段的介绍

    • title: 书籍标题
    • author:书籍作者
    • description: 描述
    • language:语言
    • gitbook:gitbook的版本
    • styles:自定义样式
    • structure: readme文件的位置
    • links:链接跳转
    • plugins:插件
    • pluginsConfig:插件的配置
  • 3、如果配置了插件就要安装使用

    gitbook install ./
    
  • 4、更多可以查看传送门

四、发布

  • 1、官网
  • 2、建议使用老版本Welcome to the new GitBook! Looking for the previous version? Head to legacy.gitbook.com.新版本我是登录不了
  • 3、创建书籍后与github关联今后直接更新github代码书籍就会更新
  • 4、刚刚测试那个已经生成书籍可以访问点击阅读

五、可以直接下载gitbook editor编辑器写书效果更爽

  • 1、window下安装似乎有点问题(自己寻求解决方法)

  • 2、mac电脑下

    brew install homebrew/cask/gitbook-editor
    

六、查看博主更多文章

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是将GitBook文档存储到GitHub的步骤: 1. 创建一个新的GitHub仓库,例如“my-gitbook”。 2. 安装GitBook CLI(命令行界面),打开命令提示符或终端并输入以下命令: ``` npm install -g gitbook-cli ``` 3. 在本地创建一个新的GitBook项目,并将其初始化为Git存储库。在命令提示符或终端中,输入以下命令: ``` gitbook init git init ``` 4. 在README.md文件中添加简要说明和目录。 5. 将本地Git存储库与远程GitHub存储库关联。在命令提示符或终端中,输入以下命令: ``` git remote add origin https://github.com/<username>/my-gitbook.git ``` 6. 将所有文件添加到本地Git存储库中。在命令提示符或终端中,输入以下命令: ``` git add . ``` 7. 提交更改并推送到GitHub存储库。在命令提示符或终端中,输入以下命令: ``` git commit -m "Initial commit" git push -u origin master ``` 8. 在GitBook中构建并编译书籍。在命令提示符或终端中,输入以下命令: ``` gitbook build ``` 9. 将GitBook输出的所有文件复制到本地Git存储库中。在命令提示符或终端中,输入以下命令: ``` cp -R _book/* . ``` 10. 将所有更改添加到本地Git存储库中。在命令提示符或终端中,输入以下命令: ``` git add . ``` 11. 提交更改并推送到GitHub存储库。在命令提示符或终端中,输入以下命令: ``` git commit -m "Add GitBook files" git push ``` 现在,您的GitBook文档应该已被成功存储到GitHub存储库中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水痕01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值