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: ...
随机推荐
- java中对于浮点型数据操作
java的基本数据类型-浮点型:单精度(float)和双精度(double). float:单精度浮点数在机内占4个字节.有效数字8位.表示范围:-3.40E+38 ~ +3.40E+38; doub ...
- Codeforces741D
dsu on tree 题目链接 点我跳转 题目大意 一棵根为 \(1\) 的树,每条边上有一个字符(\(a-v\)共\(22\)种) 一条简单路径被称为Dokhtar-kosh当且仅当路径上的字符经 ...
- Mac虚拟环境安装django
安装:pip3 install virtualenv 创建:Virtualenv env01 激活:Source env01/bin/activate django安装:pip3 install dj ...
- 提交的忠金融的bug
- 【linux】系统调用版串口分析&源码实战
目录 前言 参考 1. 实战分析 1.1 开发步骤 1.1.1 获取串口设备路径 1.1.2 打开设备文件 1.1.3 配置串口 termios 结构体 1. c_iflag 输入模式标志 2. c_ ...
- G - Pyramid 题解(打表)
题目链接 题目大意 t组数据,给你一个n(n<=1e9)求高度为n的等边三角形,求里面包含了多少个等边三角形 题目思路 打表找规律,然而我一直没找到规律. 看到题解恍然大悟,答案就是C(n+3, ...
- 近50种语言编写的“Hello, World”,你会几种?可不要贪杯哦~
本文转自公众号CSDN(ID:CSDNnews)作者:Sylvain Saurel,译者:风车云马
- rsync单项同步
配置rsync+inotify实时单向同步 定期同步的缺点: 执行备份的时间固定,延期明显,实时性差 当同步源长期不变化时,密集的定期任务是不必要的(浪费资源) 实时同步的优点: 一旦同步源出现变化, ...
- LeetCode 042 Trapping Rain Water
题目要求:Trapping Rain Water Given n non-negative integers representing an elevation map where the width ...
- Spark SQL解析查询parquet格式Hive表获取分区字段和查询条件
首先说一下,这里解决的问题应用场景: sparksql处理Hive表数据时,判断加载的是否是分区表,以及分区表的字段有哪些?再进一步限制查询分区表必须指定分区? 这里涉及到两种情况:select SQ ...