gitbook 安装和使用
gitbook 安装和使用
安装nodejs
wget https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-arm64.tar.xz
tar -xvJf node-v10.22.0-linux-arm64.tar.xz
ln -sf /runtimes/node-v10.22.0-linux-arm64/bin/node /usr/local/bin
ln -sf /runtimes/node-v10.22.0-linux-arm64/bin/npm /usr/local/bin
ln -sf /runtimes/node-v10.22.0-linux-arm64/bin/npx /usr/local/bin
查看安装
# 查看node版本
[root@ambari04 fdw]# node -v
v10.22.0
# 查看npm版本
[root@ambari04 fdw]# npm -v
6.14.6
安装gitbook
# 在安装完node.js并验证成功后,打开命令行,输入如下代码安装GitBook服务端
[root@ambari04 app]# npm install gitbook-cli -g
/runtimes/node-v10.22.0-linux-arm64/bin/gitbook -> /runtimes/node-v10.22.0-linux-arm64/lib/node_modules/gitbook-cli/bin/gitbook.js
+ gitbook-cli@2.3.2
updated 3 packages in 7.837s
# 验证gitbook安装, 在这里查看gitbook安装的时候,竟然找不到命令
[root@ambari04 app]# gitbook -v
-bash: gitbook: command not found
[root@ambari04 app]# gitbook -V
-bash: gitbook: command not found
[root@ambari04 app]# cd /runtimes/node-v10.22.0-linux-arm64/lib/node_modules/gitbook-cli/bin/
[root@ambari04 bin]# gitbook -V
-bash: gitbook: command not found
[root@ambari04 bin]# ls
gitbook.js
# 找到安装的js文件后,运行竟然可以了
[root@ambari04 bin]# ./gitbook.js -V
CLI version: 2.3.2
Installing GitBook 3.2.3
# 然后我就加了一个软连接,可以了
[root@ambari04 bin]# pwd
/runtimes/node-v10.22.0-linux-arm64/lib/node_modules/gitbook-cli/bin
[root@ambari04 bin]# ln -s /runtimes/node-v10.22.0-linux-arm64/lib/node_modules/gitbook-cli/bin/gitbook.js /usr/local/bin/gitbook
[root@ambari04 bin]# gitbook -V
CLI version: 2.3.2
GitBook version: 3.2.3
部署与使用
# 初始化gitbook 仓库
gitbook init
# 添加书籍栏目
# 部署服务
gitbook serve
# 修改后重新构建服务
gitbook build
# 重新部署服务
gitbook serve
书籍栏目添加
初始化书籍后会生成两个md文件(README.md)(SUMMARY.md)
在SUMMARY.md中添加目录,并将对应的文件放置到SUMMARY.md的同级目录下
# Summary
* [Introduction](README.md)
* [docker](docker_note.md)
目录结构
[root@ambari04 fdw]# ll
total 32
drwxr-xr-x 3 root root 4096 Sep 23 17:19 _book
-rw-r--r-- 1 root root 18079 Sep 23 17:16 docker_note.md
-rw-r--r-- 1 root root 16 Sep 23 17:13 README.md
-rw-r--r-- 1 root root 68 Sep 23 17:19 SUMMARY.md
web页面访问

gitbook 安装和使用的更多相关文章
- gitbook安装与使用之windows下搭建gitbook平台
最近需要在GitBook中去阅读电子书 安装nodejs cnpm安装gitbook 解压书籍文件,并cd到书籍文件目录 gitbook serve 浏览器访问localhost:4000 先在win ...
- Gitbook安装
Gitbook安装 Gitbook是从NMP安装的,命令行: $ npm install gitbook -g 安装完之后,你可以检验下是否安装成功: $ gitbook -V 0.4.2 如果你看到 ...
- [转载] gitbook安装与使用
转载自http://blog.csdn.net/xiaocainiaoshangxiao/article/details/46882921 废话不说,直接主题: gitbook安装 ========= ...
- gitbook安装与使用
废话不说,直接主题: gitbook安装 =========== 1. 安装npm 从站点 https://nodejs.org/#download 下载node.js源码(点击绿色的INSTALL ...
- gitbook安装及初步使用
gitbook安装 https://www.jianshu.com/p/421cc442f06c https://blog.csdn.net/lu_embedded/article/details/8 ...
- gitbook安装与使用,并使用docker部署
本文简单介绍如何安装并使用gitbook,最后如何使用docker构建书籍镜像. 1. 前置条件 需要Nodejs环境,安装npm,国内用户再安装cnpm npm install -g cnpm -- ...
- GitBook安装部署实操手册
前言 GitBook是一个基于Node.js的命令行工具,可使用Git和Markdown来编写文档,赞誉太多,不再赘述. Node.js 下载安装包 cd /tmp wget https://node ...
- gitbook安装使用教程
以下是gitbook的简略安装使用过程,可以参考一下.后续有时间我再回头修改完善实验目的:安装gitbook后,将相关的文件发布到gitlab上安装node.js在cmd下执行安装npm instal ...
- node.js 下载安装及gitbook环境安装、搭建
最近需要gitbook看文档,于是各种百度,各种安装,很多都是无法正常安装完成的,比较纠结啊 最后,终于发现一个好用的,现分享一下地址(也是给自己做个记录): 1.node.js下载地址: http: ...
随机推荐
- 在Linux中输入命令时打错并按了enter
今天在Linux中输入命令时,打错一个单词了,之后出现一串串的~,按ESC也没用, 并在底部出现:quit<enter> to exit vim 解决办法: 按几下 esc 确保 vim ...
- 如何修改IDM下载器的临时文件夹位置
所有的应用程序在下载时,都会有一些默认的选项.比如产生的临时文件存放在C盘目录下,或者定期自动更新等设置.那么当我们的计算机上安装了很多程序之后,C盘的空间就会渐渐地变小了,从而有了空间不足等等情况, ...
- 【移动自动化】【五】常用API
常用API click: 点击 sendKeys: 输入内容 swipe: 滑动 TouchAction:这也是手势操作 github https://github.com/wangxiao9/app ...
- yii2-imagine的使用
<?php /** * 图片常用处理 * * 需要 yii/yii2-imagine 的支持 * php composer.phar require --prefer-dist yiisoft/ ...
- java Base64算法
Base64算法并不是加密算法,他的出现是为了解决ASCII码在传输过程中可能出现乱码的问题.Base64是网络上最常见的用于传输8bit字节码的可读性编码算法之一.可读性编码算法不是为了保护数据的安 ...
- 详解docker部署SpringBoot及如何替换jar包
关于docker的安装和使用,可以看看之前这两篇文章.Docker从安装部署到Hello World和Docker容器的使用和连接.这篇文章主要介绍如何在docker上部署springboot项目.关 ...
- sqli-labs-master 闯关前知识点学习
1).前期准备.知识点 开始之前,为了方便查看sql注入语句,我在sqli-labs-master网页源码php部分加了两行代码,第一行意思是输出数据库语句,第二行是换行符 一.Mysql 登录 1. ...
- Prometheus 使用之 node exporter
本文使用的 Prometheus 版本为 2.22.0,node exporter 版本为 1.0.1:部署在 Linux 服务器Prometheus 是开源的监控报警系统和时序列数据库 (TSDB) ...
- CentOS下Mysql的操作
重启Mysql的各种方法 1.通过rpm包安装的MySQL service mysqld restart /etc/inint.d/mysqld start 2.从源码包安装的MySQL // lin ...
- 第9.7节 Python使用write函数写入文件内容
一. 语法 write(data) data为要写入的数据,可以为字符串str类型,也可以是bytes类型. 返回值为实际写入的数据数,在写入数据为str类型时,该数据为实际写入的UNIOCODE字符 ...