介绍一个实用的功能,看下图,是用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制作精美电子书相关推荐

  1. 万字长文 | 超全代码详解Python制作精美炫酷图表教程

    本文转自『读芯术』 生活阶梯(幸福指数)与人均GDP(金钱)正相关的正则图 本文将探讨三种用Python可视化数据的不同方法.以可视化<2019年世界幸福报告>的数据为例,本文用Gapmi ...

  2. html用九张图片做出九宫图,.九图片详解和制作

    原文转自:http://www.educity.cn/wenda/101428.html .9图片详解和制作 一.Button背景问题 这是一张普通的.png图片(非点9图片). 我想要将它作为but ...

  3. GitBook+Markdown制作精美电子书

    一.Gitbook概述 GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程. G ...

  4. 使用 gitbook 制作 pdf 电子书

    安装gitbook 安装 node.js 安装 gitbook 安装 Calibre 终端输入: ln -s /Applications/calibre.app/Contents/MacOS/eboo ...

  5. Gitbook制作PDF电子书

    记录一下之前用Gitbook制作电子书的过程. MD to HTML # Generate SUMMARY again to see if any update > update.bat$ no ...

  6. GitBook制作epub电子书,并上传到微信读书

    目标:将一本 GitBook(SpringBoot2 中文参考指南)转换为 epub 电子书,放到微信读书里. 准备工作:Windows 10 X64,NodeJS及版本管理工具nvm.Chrome浏 ...

  7. html网页编辑详解,网页制作方法讲解

    网页制作方法讲解 在你浏览互联网时,有没有一种冲动想要自己做一个精美的互联网页面?大家知道网页制作方法吗?下面我们就给大家详细介绍一下吧! 1.网页制作三剑客 网页制作通常会使用到奥多比的网页制作三剑 ...

  8. CocoaPods详解之----制作篇

    2019独角兽企业重金招聘Python工程师标准>>> Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的 ...

  9. 详解怎么制作u盘启动盘

    怎么制作u盘启动盘? u盘启动盘工具可以在电脑进不了系统的情况下,进入u盘pe系统进行修复系统或者重装系统的操作,非常实用.那么改怎么制作u盘启动盘?下面介绍一个制作u盘启动盘的方法. 具体的步骤如下 ...

最新文章

  1. PE文件结构详解(三)
  2. 看完陈皓的116篇文章,我给自己定了个5年技术规划
  3. 云计算的认识和看法_【云计算】如何理解云计算才是正确的?
  4. mysql 6.3 入门_Mysql 入门小练习
  5. engineering likes?
  6. VTK:Filtering之ImplicitBoolean
  7. sdn体系的三个平面_十张图看懂SDN与NFV的区别与联系?
  8. Objective-C method及相关方法分析
  9. 设计模式六大原则(5)——迪米特原则
  10. docker搜索镜像
  11. 编程入门python java和c语言_学习编程适不适合从Python入门?哪种语言更适合入门?...
  12. python分支结构说课_Python_3.8平台上的分支结构(模块.类.函数)_11
  13. c++ stl模糊查找【找到key对应的值,找不到时返回最接近key的两个值】
  14. 双缓冲-- double framebuffer
  15. 最后7天!阿里云2020云内存数据库峰会现场参会报名中
  16. 安卓kali安装mysql_安卓手机安装kali教程(root篇)
  17. SharePoint 2019 图文安装教程
  18. DirectX12(D3D12)基础教程(十九)—— 多实例渲染
  19. 中国与印度软件开发之比较
  20. 呷哺呷哺的中年危机与贺光启的囚徒困境

热门文章

  1. inotia4 android mod,Inotia4——武器隐藏属性【完整篇】
  2. c# 图片转Base64 Base64转图片
  3. React框架基础目录(6节)
  4. 删除Windows.old提示需要TrustInstaller权限
  5. 拿到华为200万年薪的8个人到底是何方神圣?为什么有人反而不屑?
  6. ?xml version=1.0 encoding=utf-8?appcommand time=1494385110doa
  7. SMALE 实验室投稿期刊选择
  8. 接口测试:验证码的测试
  9. 蓝牙室内定位之AOA室内定位技术详解--新导智能
  10. 基于蓝牙网关技术的蓝牙室内定位系统--新导智能