以下是gitbook的简略安装使用过程,可以参考一下。后续有时间我再回头修改完善
实验目的:
安装gitbook后,将相关的文件发布到gitlab上
安装node.js
在cmd下执行安装npm install gitbook-cli
安装GitBook Editor

官网好像不好下,备用下载链接:https://pan.baidu.com/s/1nX6FRtyzvdNXj8ijaVIfng  提取码:3b7w

可以先不安装插件 
为了防止后面步骤报错,需要修改配置文件copyPluginAssets.js将112行改为false。修改了这里好像下面的book.json文件直接忽略也可以
新增book.json文件,内容如下:
{
    "plugins": ["highlight"],
    "pluginsConfig": {
        "highlight": {
            "shortName": "高亮"
        }
    }
}

开始制作gitbook

进入book列表

进入book

完成后,点击保存
进入gitbook目录(默认C:\Users\用户名\GitBook\Library\Import)
gitbook init
gitbook serve
然后就可以在浏览器直接访问localhost:4000,会自动显示相关的gitbook

上传至gitlab步骤:
windows上先安装git客户端
打开git bash生成密钥

gitlab添加ssh密钥
git config --global core.autocrlf false            #解决LF CRLF警告
然后根据gitlab提示执行即可
git config --global user.name "joe"
git config --global 随便填个邮箱@qq.com

具体上传到gitlab的命令可以先在gitlab中先建一个项目,之后会有相应的命令提示
参考链接:https://www.cnblogs.com/libaoshan/p/10968662.html

最新文章

  1. 如何在ASP.NET Core中应用Entity Framework
  2. page文件
  3. 检测浏览器是否支持cookie方法
  4. Node.js之Promise
  5. c 函数及指针学习 9
  6. 在EL表达式或者Struts标签库中格式化日期对象,即将Date转换为yyyy-MM-dd格式
  7. git bash 出现vim的时候怎么退出
  8. 9.python面向对象编程
  9. 使用Flink的SavePoint功能
  10. 结构型---享元模式(Flyweight Pattern)
  11. 带返回结果的批量任务执行 CompletionService
  12. JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  13. ionic3使用cnpm可能会出现的问题
  14. 安装ucenter以及单点实现
  15. BZOJ4408&4299[Fjoi 2016]神秘数——主席树
  16. python opencv 检测特定颜色
  17. SignalR 开始聊天室之旅
  18. MathType调整矩阵分隔线粗细的方法
  19. CAEAGLLayer
  20. 1.struts 防止表单重复提交 2. 拦截器

热门文章

  1. 关于Redis客户端显示中文或中文乱码问题的解决
  2. 906. Super Palindromes
  3. 使用netty实现socks5协议
  4. try catch 用法
  5. Linux配置yum源(本地源和网络源)
  6. Linux中的网络配置
  7. POJ1719行列匹配
  8. php、jsp、asp和aspx的区别
  9. Win64 驱动内核编程-26.强制结束进程
  10. python-内置函数-文件操作