gitbook安装教程

简介: gitbook安装教程

文章目录

前言介绍

GitBook 是一款现代化的文档平台,这个工具链 (GitBook) 是一个使用 Git 和 Markdown 来构建书籍的工具。它可以将你的书输出很多格式:PDF,ePub,mobi,或者输出为静态网页。

GitBook工具链是开源并且完全免费的

一、nodejs安装配置

1.1 安装

到官网下载:nodejs

image.png

下载好后,无脑下一步安装。

测试是否安装成功:在cmd依次执行

node -v
npm -v

如下:

image.png

1.2 镜像配置

我们配置淘宝镜像:依次执行

1-配置全局的 registry 属性

npm config set registry https://registry.npm.taobao.org

2-检查配置结果

npm config get registry  

3-测试一下

npm info express  

二、本地gitbook安装配置

2.1 切换到D盘

在D盘创建一个文件夹,我就命名为write了,切换很简单:D:

这样回车即可:

image.png

为什么要切换到D盘?我开始也是C盘,尝试了,会报错没权限,所以我让大家切换到D盘。

在D盘单独创建一个文件名为write,再cd write即可。

2.2 安装gitbook-cli

cmd执行如下命令:

npm install gitbook-cli -g

2.3 查看版本

gitbook --version

回车:

image.png

2.4 初始化gitbook

cmd继续执行:

gitbook init

如下:

image.png

应该生成两个文件:

README.md —— 书籍的介绍写在这个文件里

SUMMARY.md —— 书籍的目录结构在这里配置

但是底部报错了,经过查资料,要降低nodejs版本…

2.5 启动gitbook

cmd继续执行:

gitbook serve

但是会报错如下:

image.png

复制报错路径,找到polyfills.js:

image.png

编辑它,找到低62-65行,注释掉,保存即可:

image.png

然后再来执行:

gitbook serve

回车:

image.png

手动在浏览器复制粘贴如下本地端口:

localhost:4000

得到如下:

image.png

相关文章
|
Linux C语言
Linux 零拷贝sendfile函数
sendfile函数允许在两个文件描述符之间直接传输数据,而无需将数据从内核空间复制到用户空间再发送。它在 Linux 系统上首次出现于 2.2 内核版本。效率很高,这被称为零拷贝。out_fd是输出文件描述符,通常是网络套接字描述符。in_fd是输入文件描述符,通常是打开的文件或套接字。offset是一个指向 off_t 类型的指针,用于指定从输入文件的哪个位置开始传输数据。如果为NULL,则从当前文件偏移量开始传输。count是要传输的字节数。
427 0
|
消息中间件 Java Linux
rocketmq linux注册服务开机启动配置
rocketmq linux注册服务开机启动配置
857 1
|
7月前
|
人工智能 自然语言处理 安全
CodeBuddy 开发本地 PDF 转图工具
市场上的 PDF 转图片工具存在收费昂贵、功能有限、隐私安全风险等痛点,而使用 CodeBuddy 实现的本地 PDF 批量转图片工具可以有效解决这些问题。CodeBuddy 的强大编程能力让我们可以快速开发出满足需求的工具,而且工具可以在本地运行,保证了文件的隐私安全。此外,工具还支持批量处理和自定义功能,提高了工作效率。如果你也有 PDF 转图片的需求,不妨尝试使用 CodeBuddy 来实现一个属于自己的工具。
253 11
|
IDE NoSQL Java
如何搭建springboot脚手架
本文讲述了项目初始化时常见的环境搭建问题,包括IDE的下载和选择,以及版本管理的复杂性。作者分享了在使用不同版本的SpringBoot和SpringCloud时遇到的版本兼容性问题,强调了版本管理的重要性。文章还提到了Maven在解决依赖关系中的作用,以及介绍了SpringBoot的自动配置功能。此外,文章提供了全局异常处理、日志处理、跨域类和响应体的代码示例,并推荐了一些常用的开发工具,如内存版中间件和Java工具库。最后,作者提到在实际工作中,与他人协作时的环境一致性问题也可能带来困扰。
1706 1
|
存储 Linux Android开发
Android底层:通熟易懂分析binder:1.binder准备工作
本文详细介绍了Android Binder机制的准备工作,包括打开Binder驱动、内存映射(mmap)、启动Binder主线程等内容。通过分析系统调用和进程与驱动层的通信,解释了Binder如何实现进程间通信。文章还探讨了Binder主线程的启动流程及其在进程通信中的作用,最后总结了Binder准备工作的调用时机和重要性。
Android底层:通熟易懂分析binder:1.binder准备工作
|
监控 网络协议 Linux
在Linux中,如何进行网络调优?
在Linux中,如何进行网络调优?
|
存储 安全 网络安全
|
人工智能 安全 大数据
ARM 服务器上安装 OpenEuler (欧拉)
openEuler 是华为于2019年开源的操作系统,支持多种处理器架构,包括X86和鲲鹏。截至2020年底,openEuler 拥有3万社区用户、2万多个拉取请求、2000多名贡献者和7032款软件。openEuler 提供高效、稳定、安全的系统,适用于数据库、大数据、云计算和人工智能等场景。本文介绍了在神州鲲泰 R522 服务器上安装 openEuler 的详细步骤,包括下载镜像、配置 RAID 和 BIOS 设置等。
1502 0
ARM 服务器上安装 OpenEuler (欧拉)
|
缓存 安全 Linux
|
弹性计算 大数据 测试技术
阿里云服务器多少钱?阿里云价格表新鲜出炉(2024年最新)
2024年阿里云服务器租用价格表更新,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月
1419 0