详解Gitbook制作精美电子书
介绍一个实用的功能,看下图,是用gitbook做的电子书(文档、教程),左侧是目录,右侧是内容,很方便网页浏览查阅,这样的电子书该怎么制作?总结了一篇入门教程,下面所有步骤都是我试验过几次总结的,按照我的步骤来,就不容易出错,希望对大家有帮助,有任何问题公众号回复1,添加我微信,相互探讨
分3大步骤
1、安装node.js
2、安装gitbook服务
3、安装可视化编辑软件gitbook-editor
一、安装Node.js
1、去node.js官网下载安装包,根据自己电脑下载对应的版本,我这里下载的是64位安装程序(下载地址:http://nodejs.cn/download/)
2、一路默认安装,当然这里截图说明安装node.js时候,node.js和npm都被安装了,并加入了环境变量(node.js和npm的关系类似python和pip的关系,npm是一个包管理工具)
3、安装完成可以通过命令看版本号 node -v npm -v
二、安装gitbook程序
4、执行命令npm install -g gitbook-cli,默认下载的国外镜像,如果网速不好,可能会略慢,耐心等待
下载好后出现版本号,安装成功
三、安装Gitbook-editor编辑软件
5、网上下载gitbook-editor软件,我下载的是Windows版本,解压后点击exe安装文件(注意:如果提示安装错误,请关闭杀毒软件并重启电脑重新安装)
安装时候会提示7.0.12版本为最新版,是否要下载,可以选择下载安装,安装新版本过程可能略慢没什么提示,但是已经在安装,耐心等待
6、新版本安装成功后出现如下弹窗
7、无需登录,直接跳过
8、添加新书名称,默认用英文,中文不行(注意,该界面我们可以更改下默认文件保存路径,点击菜单Gitbook Editor菜单下的Change Library Path,创建一个自己的文件存储路径)
9、新建好后打开首页
10、左侧菜单可以添加目录或者子目录,通过右键添加即可
11、左侧目录效果图
12、右下角一个不起眼的地方有问号,这里面有Markdown编辑开启预览模式,也有setting修改配置,开启Markdown后出现分屏,可以在编辑时候实时预览
13、接下来编辑标题,正文,图片,链接,代码,保存等等功能,依照箭头所示的各个工具即可,也有表格,分隔线等更功能不在一一列举,编辑完后点击保存,一定要点击保存
14、最后,编辑完进行网页展示,需要用到命令gitbook serve(注意是serve不是server)并生成http://localhost:4000本地访问地址
这里我的电子书名字叫做python,则命令行一定要切换到python目录下面
15、网页预览,左侧导航,右侧内容
16、我们看下文件夹里面的文件,运行gitbook serve之前是没有html网页的,运行成功后会自动生成,如果你想做一个web电子书、文档、教程,而自身前端水平又不好的情况下,就可以拿这些生成好的html来嵌入web框架当做模板
本文完!
程序员资源社区
下方公众号回复:gitbook,即可获取node.js安装包,gitbook-editor软件链接
详解Gitbook制作精美电子书相关推荐
- 万字长文 | 超全代码详解Python制作精美炫酷图表教程
本文转自『读芯术』 生活阶梯(幸福指数)与人均GDP(金钱)正相关的正则图 本文将探讨三种用Python可视化数据的不同方法.以可视化<2019年世界幸福报告>的数据为例,本文用Gapmi ...
- html用九张图片做出九宫图,.九图片详解和制作
原文转自:http://www.educity.cn/wenda/101428.html .9图片详解和制作 一.Button背景问题 这是一张普通的.png图片(非点9图片). 我想要将它作为but ...
- GitBook+Markdown制作精美电子书
一.Gitbook概述 GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程. G ...
- 使用 gitbook 制作 pdf 电子书
安装gitbook 安装 node.js 安装 gitbook 安装 Calibre 终端输入: ln -s /Applications/calibre.app/Contents/MacOS/eboo ...
- Gitbook制作PDF电子书
记录一下之前用Gitbook制作电子书的过程. MD to HTML # Generate SUMMARY again to see if any update > update.bat$ no ...
- GitBook制作epub电子书,并上传到微信读书
目标:将一本 GitBook(SpringBoot2 中文参考指南)转换为 epub 电子书,放到微信读书里. 准备工作:Windows 10 X64,NodeJS及版本管理工具nvm.Chrome浏 ...
- html网页编辑详解,网页制作方法讲解
网页制作方法讲解 在你浏览互联网时,有没有一种冲动想要自己做一个精美的互联网页面?大家知道网页制作方法吗?下面我们就给大家详细介绍一下吧! 1.网页制作三剑客 网页制作通常会使用到奥多比的网页制作三剑 ...
- CocoaPods详解之----制作篇
2019独角兽企业重金招聘Python工程师标准>>> Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的 ...
- 详解怎么制作u盘启动盘
怎么制作u盘启动盘? u盘启动盘工具可以在电脑进不了系统的情况下,进入u盘pe系统进行修复系统或者重装系统的操作,非常实用.那么改怎么制作u盘启动盘?下面介绍一个制作u盘启动盘的方法. 具体的步骤如下 ...
最新文章
- PE文件结构详解(三)
- 看完陈皓的116篇文章,我给自己定了个5年技术规划
- 云计算的认识和看法_【云计算】如何理解云计算才是正确的?
- mysql 6.3 入门_Mysql 入门小练习
- engineering likes?
- VTK:Filtering之ImplicitBoolean
- sdn体系的三个平面_十张图看懂SDN与NFV的区别与联系?
- Objective-C method及相关方法分析
- 设计模式六大原则(5)——迪米特原则
- docker搜索镜像
- 编程入门python java和c语言_学习编程适不适合从Python入门?哪种语言更适合入门?...
- python分支结构说课_Python_3.8平台上的分支结构(模块.类.函数)_11
- c++ stl模糊查找【找到key对应的值,找不到时返回最接近key的两个值】
- 双缓冲-- double framebuffer
- 最后7天!阿里云2020云内存数据库峰会现场参会报名中
- 安卓kali安装mysql_安卓手机安装kali教程(root篇)
- SharePoint 2019 图文安装教程
- DirectX12(D3D12)基础教程(十九)—— 多实例渲染
- 中国与印度软件开发之比较
- 呷哺呷哺的中年危机与贺光启的囚徒困境
热门文章
- inotia4 android mod,Inotia4——武器隐藏属性【完整篇】
- c# 图片转Base64 Base64转图片
- React框架基础目录(6节)
- 删除Windows.old提示需要TrustInstaller权限
- 拿到华为200万年薪的8个人到底是何方神圣?为什么有人反而不屑?
- ?xml version=1.0 encoding=utf-8?appcommand time=1494385110doa
- SMALE 实验室投稿期刊选择
- 接口测试:验证码的测试
- 蓝牙室内定位之AOA室内定位技术详解--新导智能
- 基于蓝牙网关技术的蓝牙室内定位系统--新导智能