目录

  • 搭建Gitbook+Gitee电子书管理工具
    • 1.安装使用gitbook
    • 2.搭建Gitee仓库进行版本管理

搭建Gitbook+Gitee电子书管理工具

Gitbook 是一个基于node.js命令的电子书制作工具。其支持Markdown等语法格式进行编辑,可生成HTML与PDF等格式的电子书。关于Gitbook的具体介绍可以参考博文:Gitbook 从懵逼到入门。常搭配版本管理平台为Github (网上已有许多相关教程)。由于Github有时不稳定,本文采用Gitbook + Gitee的搭配。

1.安装使用gitbook

具体步骤如下:

  1. 安装Node.js
    可通过 node -v检查是否安装Node.js以及其版本,若未安装则选择一个版本进行安装。本文采用10.14.2版本,下载地址为:https://nodejs.org/download/release/
    Ps. 1)Node.js版本不匹配会导致后续出现报错
    2)如需Node.js 多版本控制则需要用到nvm,本文不做扩充。

  2. 安装Gitbook
    采用命令 npm install gitbook-cli -g进行全局安装
    采用命令gitbook -V查看安装情况

CLI version: 2.3.2
#先出现
Installing Gitbook 3.2.3
#安装完成后
GitBook version: 3.2.3
  1. 编辑器推荐
    个人推荐Typroa

  2. 实例展示
    Gitbook init 初始化
    会生成文件README.md与SUMMARY.md。
    可以通过编辑文件SUMMARY.md来确立电子书主体结构。
    示例代码:

* [简介](README.md)
* [第一章](part1/part1.md)* [第一节](part1/part1_1.md)* [第二节](part1/part1_2.md)


可在通过命令Gitbook init自动生成对应文件夹、文件。
执行Gitbook serve后通过访问http://localhost:4000浏览电子书。示例效果如下图。

2.搭建Gitee仓库进行版本管理

Gitbook + Gitee的配置类似于Gitbook + Github(网上有很多教程)。
本文以下只做几点注释:

  1. 为什么要配置ssh?
    并不是必须设置,但是建议设置。git基于多种传输协议,如https和ssh,来保障数据传输安全。如果不设置ssh公钥每次提交代码都要输入你的帐号密码。设置ssh密钥的目的是为了省略输入用户名密码的过程。
  2. 如何添加SSH密钥?
    生成/添加SSH公钥的方法见:官方文档。
  3. 如何进行版本控制?
    Git相关基本操作可见网址Git基本操作。

搭建Gitbook+Gitee电子书管理工具(一)相关推荐

  1. Redis 集群搭建及集群管理工具

    目录 一.简介 二.架构图 三.搭建集群 3.1.下载 3.2.编译安装 3.3.配置文件修改 3.4.创建集群 四.集群管理工具redis-cli 4.1.查看集群信息 4.2.检查集群 4.3.修 ...

  2. gitee代码管理工具速通

  3. Ebook管理工具(持续更新)

    最近,工作中经常会研究一些新的技术.方案和框架.对于某个具体的技术和方案,网络上布满了许许多多的电子文档,之前对于这些相关文档的管理使用的是最原始的版本管理工具管理(svn,git),伴随着积累的资料 ...

  4. 使用gitee+gitbook搭建个人在线电子书

    GitBook是一个简单的个人在线书籍网站,在这里可以把自己的文档整理成书籍发布出来,便于阅读,现在使用gitee+gitbook搭建个人在线电子书! 官方示例:https://blog.gitboo ...

  5. Calibre for Mac v5.29.0电子书阅读管理工具

    Calibre Mac版是 macOS 系统上一款简单实用的电子书阅读管理工具,比普通的电子书软件相比,性能有了更高的提升,可以进行电子书的格式转换.阅读等,把你的电子书图书馆进行图书管理. 应用介绍 ...

  6. Calibre for Mac v5.20.0 中文版 电子书阅读管理工具

    Calibre Mac版是 macOS 系统上一款简单实用的电子书阅读管理工具,比普通的电子书软件相比,性能有了更高的提升,可以进行电子书的格式转换.阅读等,把你的电子书图书馆进行图书管理. 应用介绍 ...

  7. CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

    CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr 概述 KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块.出于成本,技术人员力量的原因,很多小型企 ...

  8. 西部数据php一键安装,【贪狼某道1.60特色服务端】WD某道1.60一键安装客户端带GM管理工具[附视频搭建教程]...

    [贪狼某道1.60特色服务端]WD某道1.60一键安装客户端带GM管理工具[附视频搭建教程] 出生就进传送阵 然后地上宝箱随便点就125了 你会看到北极仙翁 前面传送阵出来就能看到他哥哥南极仙翁 领取 ...

  9. 采用ipvsadm管理工具,及Keepalived软件检测服务器的状态,搭建负载均衡的高可用集群

    前言 ipvsadm是Linux虚拟服务器的管理命令,是用于设置.维护和检查Linux内核中虚拟服务器列表的命令.Linux虚拟服务器可用于基于两个或更多个节点的集群构建可扩展的网络服务.群集的活动节 ...

最新文章

  1. 【模板】树状数组 2
  2. 网络共享服务(三)之SAMBA
  3. 内网用户之间使用MSN Messenger快速传送文件的小窍门
  4. 开发者看过来,5 行代码实现身份认证,Authing 如何做到的?
  5. 装了这几个插件后,我不得不给 IDEA 上个防沉迷
  6. ansible 容器部署_如何使用Ansible Container管理Linux容器
  7. MyBatis框架笔记01:MyBatis初探
  8. 解决Windows和Ubuntu时间不一致的问题
  9. 蓝桥杯 ALGO-150 算法训练 6-1 递归求二项式系数值
  10. 20145313《信息安全系统设计基础》第7周学习总结
  11. 如何制定一个“更好”的点阵字库格式
  12. OpenCV-直方图
  13. 第188篇,想赚钱唯有只争朝夕(扶摇生财思维)
  14. 用html制作验证码英文数字,基于javascript实现数字英文验证码
  15. git撤回上一次push
  16. 20行Python小程序批量删除GitHub仓库,包
  17. 浅谈社群运营的2种抽奖玩法
  18. Google 总部员工终于也享受到了 “蜗居” 待遇
  19. 北京科技大学 数值计算方法实验代码
  20. 盘点世界上最出名的十大黑客(每个都能改变历史的大神人物)

热门文章

  1. 晶体生长需要解决的13个问题
  2. JMeter计算QPS
  3. 大数据之路、阿里巴巴大数据实践读书笔记 --- 第十六章、数据应用
  4. ASP.NET Core 配置中心
  5. TASK1: STM32F051通过SPI与常见FLASH(W25X16/64)通信
  6. 2021葫芦岛市第六高级中学高考成绩查询,2021年葫芦岛高考状元是谁分数多少分,历年葫芦岛高考状元名单...
  7. 在线浏览ipynb文件
  8. 入职外包到银行的公司,我学到了这些...
  9. Linux内核实时监控键盘输入
  10. Vue2--非父子组件通信笔记