title: Gitbook部署 # 标题

date: 2020-06-14 08:00:00

借助Gitbook,写自己的第一本电子书

Gitbook部署

一、电脑环境

  • Git
  • 环境,我的电脑上已经布置了hexo博客
  • nodejs已经下载了
  • nodejs已经安装了npm(这才是重点)

二、操作

  • 1)首先安装node.js(已经安装了
  • 2)进入cmd,随便哪个目录:通过npm来安装gitbook(这一步有点类似我装hexo,实际上Gitbook也是一个静态文件生成器)

    npm install gitbook-cli -g
  • 此处坑:我碰到了

    rollbackFailedOptional

    解决方案:

    https://www.jianshu.com/p/37b9322d6ceb

    3.2.3版本似乎是坑

    http://www.yanjuntech.cn/archives/2396
  • 3)gitbokk init(命令,类似于hexo init

    注意,这个命令会把文件放到你的当前哪个目录下,

    我们新建一个文件夹,然后把电子书放到文件夹比较好
  • init时候的坑

    https://blog.csdn.net/vincentuva/article/details/84368976

    安装一个低版本的node

    解决inti创建,少文件(后来,我没有去降低版本,我是直接自己创建一个SUMMary.Md)

    https://blog.csdn.net/withoutBugs/article/details/105869042

参考:

https://www.jianshu.com/p/421cc442f06c

三、部署Gitbook到github的仓库

没有hexo那样麻烦,需要些deploy给仓库域名解析,所以给个参考链接

https://sphard.com/ebooks/gitbook/github.html

四、重要插件

Gitbook根据目录生成Summary.md

传送门

五、使用到的git命令

传送门

最新文章

  1. POJ 1330 Nearest Common Ancestors(Targin求LCA)
  2. IOS开发-表单控件的应用
  3. 了解Entity Framework中事务处理
  4. Delphi 泛型对象类
  5. Signs of a poorly written jQuery plugin 翻译 (Jquery插件开发注意事项,Jquey官方推荐)
  6. bzoj 3043: IncDec Sequence 模拟
  7. ORACLE解决登陆em状态暂挂方法
  8. Android学习笔记(十二)BroadcastReceiver的有序广播和优先级
  9. 深入JS系列学习3
  10. PagerSlidingTabStrip的使用
  11. 所需的防伪表单字段“__RequestVerificationToken”不存在
  12. 《Github入门与实践》读书笔记 蟲咋先生的追求之旅(上)
  13. 【导航】Python相关
  14. BSGS&扩展BSGS
  15. spring mvc+mybatis 构建 cms + 实现UC浏览器文章功能
  16. vector容器的用法以及动态数组
  17. 关于mysql中GROUP_CONCAT函数的使用
  18. C# 反双曲余弦函数
  19. Glance组件解析
  20. 阿里云ftp连接遇到的错误,entering passive mode失败(一个并不成熟的产品?)

热门文章

  1. log4j 完美版配置
  2. Ceph RGW误删index对象恢复
  3. .Net 和 .Net Core 集成Swagger 以及配合JWT身份验证
  4. 【已解决】将jsp文件在浏览器打开直接出现代码,在浏览器出现本地地址,tomcat报错
  5. mybatis学习日记3
  6. 关于Promise.all()的理解
  7. Apache Hudi 负载类Payload使用案例剖析
  8. aspnetcore读取配置【源码分析】
  9. Linux 一次性创建多个文件
  10. javascript的布尔运算符