《Deep Learning Series》
  • 深耕系列之深度学习笔记
  • 第一章 Linux学习环境相关配置
    • 1.1 Ubuntu18下有道词典的配置
    • 1.2 Ubuntu18 安装Gitbook
    • 1.3 Ubuntu18 git命令使用总结
    • 1.4 Latex 排版使用笔记
    • 1.5 Ubuntu下常用工具软件配置安装
    • 1.6 win10+ubuntu双系统修复ubuntu启动引导
    • 1.7 gitbook 插件等相关设置
    • 1.8 深度学习环境搭建
    • 1.9 hexo 实现本地图片加载
    • 1.10 hexo网页定制
    • 1.11 sublime text3插件介绍
    • 1.12 vsftpd.conf文件配置
    • 1.13 mysql 笔记
    • 1.14 ubuntu16_18安装peek工具录制gif
    • 1.15 ubuntu下goldendict有道爬虫小程序
    • 1.16 ubuntu18升级后部分应用不能中文输入的问题
    • 1.17 ubuntu下安装有道词典
    • 1.18 opencv 安装
    • 1.19 gym_gazabe安装配置
    • 1.20 docker 基础
    • 1.21 docker_配置权限问题
    • 1.22 jupyternotebook使用
  • 第二章 深度学习相关基础算法
    • 2.1 马尔科夫链
      • 2.1.1 马尔科夫简单模型预测实战笔记
      • 2.1.2 最大熵模型
      • 2.1.3 隐马尔科夫HMM
    • 2.2 矩阵相关基础知识
    • 2.3 线性回归
    • 2.4 决策树
    • 2.5 梯度下降和最小二乘法
    • 2.6 递归算法与迭代算法
    • 2.7 神经网络浅学笔记
    • 2.8 强化学习经验回放
    • 2.9 K近邻算法
    • 2.10 朴素贝叶斯法
    • 2.11 极大似然估计
    • 2.12 logistic regression
  • 第三章 深度学习框架学习
    • 3.1 PyTorch 学习
      • 3.1.2 Pytorch 之MNIST手写字识别分类
    • 3.2 tensorflow学习笔记
      • 3.2.1 tensorflow之MNIST
    • 3.3 matplotlib函数
    • 3.4 numpy函数
  • 第四章 ROS机器人
    • ROS室内仿真环境.md
    • ros and gazebo and gym_gazebo安装
    • ubuntu16 安装gym-gazebo
    • gym-gazebo安装后的测试
    • 基于DQN的gym_gazebo运行代码演示
  • 项目开发
    • Library占座小工具使用手册
  • 附录
    • Python 相关笔记
      • Python 帮助文档检索方法
      • Module篇使用future
    • Git 相关配置
      • git-推送新的文章到github其他分支上
      • gitignre 配置
      • gitignre 配置
      • Hexo 每次写好后deploy博客
      • MFC Socket 通信
      • python之tkinter入坑Pack
      • ubuntu 中安装sublime_text3
      • ubuntu18-正确-安装ShadowSocket
      • vultr+freenom实现主机域名的绑定.md
      • 值得收藏的网站
      • 搜索技巧
      • 第一篇博文
      • 简单的方法,越过付费获取在线的log设计.md
      • 网页设计基础笔记.md
      • 解决Chrome67版本以后不能离线安装插件的情况.md
    • 嵌入式相关笔记
      • STM32串口通信配置
      • STM32复位及通过函数判断是何种条件出发的复位
Powered by GitBook
On this page
  • 摘要
  • Ubuntu18 安装Gitbook 记录
  • 1. 安装nodejs
  • 2. 安装gitbook
  • 3. Gitbook使用教程
  • 3.1 gitbook 命令
  • 3.2 Gitbook的插件支持
  • 3.3 生成图书
  • 3.4 输出PDF文件
  • 4 更多的gitbook 插件支持请访问 gitbook官方插件库

Was this helpful?

  1. 第一章 Linux学习环境相关配置

1.2 Ubuntu18 安装Gitbook

Previous1.1 Ubuntu18下有道词典的配置Next1.3 Ubuntu18 git命令使用总结

Last updated 5 years ago

Was this helpful?

摘要

本文记录了 Ubuntu18安装Gitbook的相关步骤,和某些关键的终点输入指令,本文不是指导如何调试代码和修复代码,本文给出了一种安装的方法,具体修复方法见文中内容所示。

文章同步于:

Ubuntu18 安装Gitbook 记录

1. 安装nodejs

  • 进入,选择10.15.0 LTS下面的other Downloads.

FbSReA.png
  • 然后进入下载界面

  • 解压,开始安装

    安装就是直接把解压后的放到你想安装的位置,我们直接解压到

/usr/local路径中。这就安装好了,不需要运行,直接执行下面步骤。

sudo ln -s /usr/local/node-v4.2.4-linux-x64/bin/node /usr/local/bin/node sudo ln -s /usr/local/node-v4.2.4-linux-x64/bin/npm /usr/local/bin/npm

至此nodejs安装完成

2. 安装gitbook

npm install -g gitbook-cli

之后在终端输入以下命令,否则,你在终端执行 gitbook -V 会提示命令不存在。

sudo ln -s /usr/local/node-v4.2.4-linux-x64/bin/gitbook /usr/local/bin/gitbook
gitbook -v # 输出安装后的版本信息
  • 安装结束然后

3. Gitbook使用教程

3.1 gitbook 命令

gitbook -V  检测安装成功 
gitbook init  初始化 
gitbook build  编译当前的生成网页,但是不启动本地服务器
gitbook serve -p 8080 .  编译当前的生成网页,启动本地服务器
gitbook serve .  启动本地服务器
gitbook update  更新软件

README.md是关于你的书的介绍,而SUMMARY.md中则包含了书目,即章节结构,它的格式大致是:

* [第1章](./绪论/c1.md) # 注意章的要顶格写,此处第一章全放在根目录的绪论文件夹中的
 * [第1节](c1s1.md) # 注意节要有空格号
 * [第2节](c1s2.md) # 注意节要有空格号
* [第2章](c2.md) # 注意章的要顶格写

剩下的东西就很好理解了,你只需要编写相应章节即可。在编辑完README.md和SUMMARY.md后,你可以运行以下命令:

$ gitbook serve -p 8080 .

Gitbook首先把你的Markdown文件编译为HTML文件,并根据SUMMARY.md生成书的目录。所有生存的文件都保存在当前目录下的一个名为_book的子目录中。完成这些工作后,Gitbook会作为一个HTTP Server运行,并在8080端口监听HTTP请求。

其中位于左侧书目顶部的Introduction一节就编译自README.md,而书目本身自编译自SUMMARY.md。你要在自己的网站上发布新书,只需把_book目录复制到服务器相应目录即可。至此Gitbook的基本用法就介绍完毕。

3.2 Gitbook的插件支持

Gitbook可以生成HTML,因此它支持一些外部的JavaScript文件嵌入到HTML中,例如Google统计、Disqus评论系统等。以下以页面中嵌入Disqus评论为例。

首先是安装Gitbook的Disqus插件。

$ npm install gitbook-plugin-disqus

或者先写好book.json 然后执行
gitbook install #推荐这种方法

然后建立一个book.json文件,其格式如下:

{
  "plugins": ["disqus"],
  "pluginsConfig": {
    "disqus": {
      "shortName": "NAME-FROM-DISQUS"
    }
  }
}

把上面的 NAME-FROM-DISQUS 修改为你在Disqus上的项目名即可。

要卸载的话(假如我要卸载的插件是:gitchinese-video),执行如下命令

npm uninstall gitchinese-video

再次运行命令:

$ gitbook serve -p 8080 .

并刷新浏览器,即可看到附加了Disqus评论的页面。

3.3 生成图书

当你在自己的电脑上编辑好图书之后,你可以使用Gitbook 的命令行进行本地预览:

$ gitbook serve .
$ mkdir /tmp/gitbook
$ gitbook build --output=/tmp/gitbook

3.4 输出PDF文件

输入为PDF文件,需要先使用NPM安装上gitbook pdf:

$ sudo npm install gitbook-pdf -g

运行以上命令后,打开浏览器,在地址栏输入:

然后浏览器中输入 就可以预览生成的以网页形式组织的书籍。 这里你会发现,你在你的图书项目的目录中多了一个名为 _book的文件目录,而这个目录中的文件,即是生成的静态网站内容。 使用build参数生成到指定目录 与直接预览生成的静态网站文件不一样的是,使用这个命令, 你可以将内容输入到你所想要的目录中去:

4 更多的gitbook 插件支持请访问

http://localhost:8080即可看到你的书页了。
http://localhost:4000
gitbook官方插件库
参考来源
我的gitbook
nodejs官网
FbpJtP.md.png