Gitbook部署
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命令
Gitbook部署的更多相关文章
- 用GitLab Runner自动部署GitBook并不难
相信很多程序员喜欢用 GitBook 来写电子书.教程或者博客,看了不少文章,貌似都缺少说明如何将 GitBook 部署到版本库,并自动在服务器上 build,然后将生成的静态网站部署到云服务器上. ...
- 使用 Gitbook 打造你的电子书
本文详细讲解了 Gitbook 生成电子书的完整过程,内容包括:安装.命令.配置.文档结构.生成电子书.部署. 限于篇幅,本文不介绍任何 Gitbook 定制化页面的内容. 想看看 Gitbook 在 ...
- gitbook安装与使用,并使用docker部署
本文简单介绍如何安装并使用gitbook,最后如何使用docker构建书籍镜像. 1. 前置条件 需要Nodejs环境,安装npm,国内用户再安装cnpm npm install -g cnpm -- ...
- gitbook一仓库多本书持续化部署
引言 本文档用户指导新手如何部署GitLab+Jenkins自动化构建GitBook,并使用Nginx发布资料.在部署过程中,如遇到任何问题,请自行百度. 注意: 此文章的环境和数据,仅为用于调试的片 ...
- GitBook安装部署实操手册
前言 GitBook是一个基于Node.js的命令行工具,可使用Git和Markdown来编写文档,赞誉太多,不再赘述. Node.js 下载安装包 cd /tmp wget https://node ...
- 基于Travis CI实现 Gitbook在 Github 和 Coding 的同步部署
前言 最近发现自己的博客在使用vpn的情况下打开很慢,百度站点也抓取失败,于是将自己的博客借助hexo-deploy 插件很容易同步部署到了coding上.只需要在你的hexo配置文件_config. ...
- ThoughtWorks开发持续集成及部署利器:Go
持续集成及部署利器:Go Go是一款先进的持续集成和发布管理系统,由ThoughtWorks开发.(不要和Google的编程语言Go混淆了!)其前身为Cruise,是ThoughtWorks在做咨 ...
- gitbook 入门教程之发布电子书
输出目标文件 语法格式: gitbook build [book] [output] 默认情况下,gitbook 输出方式是静态网站,其实 gitbook 的输出方式有三种: website, jso ...
- gitbook 入门教程之常用命令详解
不论是 gitbook-cli 命令行还是 gitbook editor 编辑器都离不开 gitbook 命令的操作使用,所以再次了解下常用命令. 注意 gitbook-cli 是 gitbook 的 ...
- DomeOS部署
http://gitbook.domeos.org/ 按照官方一键部署脚本完之后,发现监听的IP地址是在IPv6上面. vim /etc/default/grubadd ipv6.disable=1 ...
随机推荐
- 基于APIView&ModelSerializer写接口
目录 基于APIView&ModelSerializer写接口 一.首先准备前提工作 1.模型代码 2.路由代码 3.视图代码 二.继承Serializer序列化定制字段的三种方法 1.通过s ...
- eclipse配置JD-Eclipse反编译java的class文件 【2021年最新版使用教程】
简介 就是像eclipse那样ctrl+左键点击查看源码,不过eclipse本身不带这种插件而已 0x00 下载JD-eclipse 官网:http://java-decompiler.github. ...
- Elasticsearch Mapping类型修改
背景 通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务:在创建Elasticsearch索引时,基本都是会参考目前的业务需求.关系数据库 ...
- UBUNTU18.04安装Pangolin
https://github.com/stevenlovegrove/Pangolin
- LC761.特殊的二进制序列
import org.junit.jupiter.api.Test;import java.util.ArrayList;import java.util.Collections;import jav ...
- c语言以及高级语言中的float到底是什么以及IEEE754
对内存里float4字节的好奇 初学计算机都要学那个什么二进制十进制什么补码 反码那些玩意儿哈,由于最近要做一个单片机往另外一个单片机发数据的需求,直接c语言指针 然后float4字节传过去不就得了吗 ...
- nginx编译安装以及常用参数详解
1 基于ansible role实现编译安装nginx 利用ansible控制端10.0.0.8机器,在被控制端10.0.0.18上部署nginx 首先打通ansible控制端与被控制端的基于key验 ...
- go语言环境配置(windous)
1.下载go语言安装包:https://golang.google.cn/dl/ 2.配置环境变量:GOBIN:项目bin目录 GOPATH:项目目录(src下) GOROOT(go的环境变量) G ...
- c++_成员函数回调
//--------------------------------------------------------------------------- #include <vcl.h> ...
- you-get下载
you-get下载教程:https://www.jianshu.com/p/254d3b59313f