1.GitBook账号注册

GitBook原注册地址  https://legacy.gitbook.com/join 改为: https://www.gitbook.com/

(1)注册账号:https://app.gitbook.com/join,输入用户名、邮箱地址、密码,点击创建账号

(2)激活你的账号,填入国家,真实的手机号码,点击send me…

(3)在输入框中输入发过来 的验证码,点击确定(图忘记截图了)

(4)进入GitBook后台管理界面


2.GitBook安装

2.1下载和安装Node.j

GitBook 是一个基于 Node.js 的命令行工具,因此需要下载和安装Node.js

下载地址:http://nodejs.cn/download/

点击windows安装包

弹出另存为,自定义下载路径,这里是安装包,非压缩包,放到桌面即可

去到桌面双击安装,下一步,同意协议,自定义安装路径,一直下一步,点击完成,安装完成后,去到你安装的路径下,如

检测是否输出hello node文件,以管理员的身份打开cmd,输入以下语句测试,下图表示编译成功

那测试test.js,能否运行,先在桌面创建node_test文件夹,里面放test.js文件

其内容:

var http = require("http");

http.createServer(function(req, res) {

  res.writeHead( 200 , {"Content-Type":"text/html"});

  res.write("<h1>Node.js</h1>");

  res.write("<p>Hello World</p>");

  res.end("<p>beyondweb.cn</p>");

}).listen(3000);

console.log("HTTP server is listening at port 3000.");

以普通的cmd进入desktop/node_test/,输入node test.js编译

访问网址http://127.0.0.1:3000。如果正常访问了,则安装成功

最简单是否安装成功的方法,查看版本号,在cmd,输入

node -v

1.2.2安装GitBook

输入命令,全局安装gitbook

npm install gitbook-cli -g

安装完成之后,使用下面的命令来检验是否安装成功

gitbook -V

3.GitBook的简单使用

(1)初始化gitbook

$ mkdir /d/mygitbook          #创建文件夹
$ cd /d/mygitbook #进入所创建的文件夹
$ gitbook init #初始化gitbook
warn: no summary file in this book
info: create README.md
info: create SUMMARY.md
info: initialization is finished #初始化成功

初始化 GitBook 目录,创建两个 md 格式的文件 README.md 和 SUMMARY.md

  • README.md - 项目的介绍

  • SUMMARY.md - GitBook 的目录结构

(2)定义目录结构

在 SUMMARY.md 文件中定义目录结构有两种方法。

  • 方法 1: 先定义好目录结构,通过 gitbook init 自动生成目录结构对应的文件夹和 Markdown 文件。

  • 方法 2: 先创建好文件夹和 Markdown 文件再来编辑目录结构。

个人定义SUMMARY.md 的目录结构:

# Summary
*[简介](README.md)
*[安装和下载](docs/安装和下载.md)
*[简单使用](docs/简单使用.md)
*[深入学习](docs/深入学习.md)
*[总结](docs/总结.md)

在跟目录下执行命令:

$ gitbook init

gitbook init 只支持生成两级目录,

在根目录下执行启动服务命令,

gitbook serve

出现出错:

Error: ENOENT: no such file or directory, stat
'D:\mygitbook\_book\gitbook\gitbook-plugin-fontsettings\fontsettings.js'

解决方法:

修改
<CODE>C:\Users\Administrator\.gitbook\versions\3.2.3\lib\output\website\copyPluginAssets.js</CODE>
文件中的 112 行

将 confirm: true</CODE> 改为 <CODE>confirm: false</CODE>

参考:https://www.cnblogs.com/wenhui92/p/9482629.html

重新输入

gitbook serve

访问:http://127.0.0.1:4000/

参考:

https://www.cnblogs.com/Lam7/p/6109872.html

https://www.cnblogs.com/wenhui92/p/9482629.html

https://blog.qianchia.com/articles/6099a7cb.html

GitBook的账号注册和安装使用(一)的更多相关文章

  1. 家庭记账本之GitHub账号注册与安装(一)

    账号注册 1.github是世纪上最大的开源代码托管网站.因为是国外网站,很多人在注册的时候因为不熟悉英语而犯了难. 2.百度搜索github进入官网.如果你已经有账号密码,那么点击右上角的sign ...

  2. 家庭记账本之Github账号注册与安装(二)

    好多程序猿都在使用github用来存放自己的代码:但是如果仅仅用github的web版本的话:有一些功能还是需要使用git客户端工具才能操作的: 那么今天将指导大家如何安装GitHub for win ...

  3. GitHub使用教程、注册与安装

    GitHub注册与安装 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请调整网页缩放比例至200%) 1 进入GitHub官网:http ...

  4. 最全面的SourceTree账号注册教程

    前言: 作为一个国内开发者而言使用Git操作神器SoureTree最大的问题就是账号注册问题,因为注册账号的链接在不翻墙的情况下基本上是打不开的(弄过的童鞋应该都体会过),所以有的时候我们需要借助一些 ...

  5. Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册

    文章目录: Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1.JIRA账号注册 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2.PGP ...

  6. 微信公众账号开发教程(一) 基本原理及微信公众账号注册 ——转自http://www.cnblogs.com/yank/p/3364827.html

    微信公众账号开发教程 基本原理 在开始做之前,大家可能对这个很感兴趣,但是又比较茫然.是不是很复杂?很难学啊? 其实恰恰相反,很简单.为了打消大家的顾虑,先简单介绍了微信公众平台的基本原理. 微信服务 ...

  7. Google Play开发者账号注册与失败申诉攻略

    Google Play开发者账号注册与失败申诉攻略 这篇文章我在网上找了好久,是在Google play进行开发者账号注册方法,介绍的很详细.现在分享一下.[原文地址] 为了方便开发者们注册谷歌的官方 ...

  8. 苹果开发者账号注册&真机调试

    苹果公司开发者账号注册流程详解 http://www.cnblogs.com/xilinch/p/4037164.html 真机调试教程 http://segmentfault.com/a/11900 ...

  9. Apple 公司开发者账号注册

    苹果公司开发者账号注册流程详解   这段时间在给朋友申请苹果账号,从个人开发者账号.公司账号到企业账号,申请了个遍.这里对申请流程做一下介绍,方便其他朋友,少走弯路,账号早日申请通过. 1.首先介绍下 ...

随机推荐

  1. git的安装方法

    下载:https://git-scm.com/downloads

  2. Python之路Day07

    基础数据类型补充 str s.capitalize() -- 首字母大写 s.title() -- 每个单词首字母大写 s.swapcase() -- 大小写转换 s.center() -- 居中/填 ...

  3. 一看就会一做就废系列:说说 RECOVER UNTIL CANCEL

    这里是:一看就会,一做就废系列 数据库演示版本为 19.3 (12.2.0.3) 该系列涉及恢复过程中使用的 5 个语句: 1. recover database 2. recover databas ...

  4. vue里不同数据的循环,其中的数组对象

    用产品的属性数据说明 页面里显示效果为:要把产品的属性显示到页面上,产品属性为后台自主上传产品的属性,产品的属性不同,所以需要把属性和属性值显示到页面上 产品属性数据为: properties: &q ...

  5. Centos7下配置Apache的虚拟主机

    一.虚拟主机 虚拟主机是Apache提供的一个功能,通过虚拟主机拉雅在一台服务器上部署多个网站.虽然服务器的IP地址是相同的,但用户当用户使用不同的域名访问时,访问到的是不同的网站. 下面讲解Apac ...

  6. CentOS7识别不到win10启动项的解决方法

    Windows的文件系统是NTFS格式的,而CentOS是不支持NTFS格式的.因此,我们要安装另外的工具使CentOS能识别NTFS格式的文件系统. 这里我们选择ntfs-3g这个工具,安装过程如下 ...

  7. istio部署-istio prometheus

    参考 fleeto/sleep fleeto/flaskapp 1. 使用 Prometheus 1.1 访问 Prometheus 1.1.1 端口转发 Prometheus 服务默认启用. # o ...

  8. Golang利用第三方包获取本机cpu使用率以及内存使用情况

    第三方包下载 $ github.com/shirou/gopsutil 获取内存方面的信息 package main import ( "fmt" "github.com ...

  9. 每天进步一点点------Allegro 原理图到PCB网表导入

  10. DFA 简易正则表达式匹配

    一个只能匹配非常简单的(字母 . + *)共 4 种状态的正则表达式语法的自动机(注意,仅限 DFA,没考虑 NFA): 好久之前写的了,记得有个 bug 一直没解决... #include < ...