gitbook入门详解

gitbook入门详解

在ata上面看了几篇关于gitbook的文章,感觉都是适合之前已经了解过gitbook的同学来学习的,是跳跃式的,说得比较简略,省略了中间的一部分步骤,这并不适合零基础的新人,于是下面向新人详细介绍gitbook。

说到gitbook,很容易联想到git和github,那么它们究竟有什么关系呢?

其实就是java跟javascript的关系,或是雷锋跟雷锋塔的关系,也就是并没有什么关系。。。

gitbook 是一个基于 Node.js 的命令行工具,使用 markdown 语法,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。你可以把gitbook生成的HTML发布出来,就形成了一个简单的静态网站。Gitbook还有一个同名的平台(gitbook.io),可以发布和销售电子书。

gitbook编译工具

Mou

Mou

gitbook editor

gitbook editor

其实就是多了左边的目录栏和预览功能,点击右上角闪电按钮触发预览,即可以在当前目录下找到 _book 目录(是生成的 html),可以到 官方 gitbook editor 下载

gitbook使用

  • node的安装

打开 https://nodejs.org/ 点击绿色的 INSTALL 按钮下载安装 node,npm会随着安装包一起安装。

可以在终端输入

node -v

查看node的版本号 同样输入

npm -v

查看npm的版本号

如果以上步骤没有出错,接下来就可以安装gitbook了。

  • gitbook的安装
npm install gitbook-cli -g

如果安装失败就多安装几次

  • 初始化项目

创建目录,切换到目录下,执行:

gitbook init

会发现目录下面多了2个文件,README.mdSUMMARY.md

README.md 和 SUMMARY.md 是两个必须文件

README.md 是对书籍的简单介绍

SUMMARY.md 是书籍的目录结构

  • SUMMARY.md目录

summary

SUMMARY.md 是书籍的目录结构,格式如上,每一行对应一个相应的文件

  • gitbook init

gitbook init

执行 gitbook init 会根据 SUMMARY.md 目录生成对应的文件夹和 md 文件,每一个 md 文件对应每一章节,每一章节的内容在对应的 md 文件里编辑。

如果想要新增章节,可以在 SUMMARY.md 里面新增,然后执行 gitbook init 就会新增对应的 md 文件,原有文件不会变化;如果想要删除章节,在 SUMMARY.md 里面删除,然后执行 gitbook init 想要删除的 md 文件并不会删除,需要手动删除。

  • gitbook build

gitbook build

gitbook build . ./output

//output为要输出的目录,不写默认为_book目录

执行 gitbook build 会根据 gitbook init 生成的 md 文件生成对应的 html 文件

  • gitbook serve

本地预览, http://localhost:4000

  • 其他配置

新建book.json,可以做一些配置,比如标题,作者,指定readme文件,关闭分享链接等。

{
  "title": "gitbook tutorial",
  "structure": {
    "readme": "intro.md"
  },
  "links": {
    "gitbook": false,
    "sharing": {
      "google": false,
      "facebook": false,
      "twitter": false,
      "all": false
    }
  }
}

其他参考资料

  • gitbook项目官网
  • gitbook github地址
  • demo平台帮助
  • 个性化插件与发布
weixin_34259232
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Gitbook详解(二)-命令行的使用
JiangMing-JIM的博客
04-11 927
查看帮助 GitbookGit 一样是一个命令行工具,开始介绍之前,先使用 gitbook help 命令来概览看一下 gitbook 主要的几个命令。 $ gitbook help build [book] [output] build a book --log Minimum log level to display (Default is info; Values are debug, info, warn, error,
GitBook 使用教程
Copcin的小站
03-15 5498
GitBook,顾名思义它是一个与书有关的工具。通过 GitBook,你可以只用一些 .md 文件就生成一个电子书网页,或是一本真正的 .epub .mobi 等等格式的电子书。废话不多说,直接开始教程~
GitBook制作电子书使用教程
*
01-06 2397
一、概述 【官网】https://www.gitbook.com/ 参考:https://chrisniael.gitbooks.io/gitbook-documentation/content/build/ebookconvert.html GitBook 是一个基于 Node.js 的命令行工具,支持 Markdown 和 AsciiDoc 两种语法格式,可以输出 HTML、PDF、eBook...
GitBook 从懵逼到入门
热门推荐
人人都懂物联网
07-18 16万+
  本文从 “是什么”、“为什么”、“怎么办”、“好不好” 四个维度来介绍 GitBook,带你从黑暗之中走出来,get 这种美妙的写作方式。 是什么?   在我认识 GitBook 之前,我已经在使用 Git 了,毋容置疑,Git 是目前世界上最先进的分布式版本控制系统。   我认为 Git 不仅是程序员管理代码的工具,它的分布式协作方式同样适用于很多场合,其中一个就是写作(这会是一个...
【小沐学前端】GitBook制作在线电子书、技术文档(gitbook + Markdown + node)
最新发布
爱看书的小沐
08-05 1725
什么是 GitBookGitBook 是一个现代文档平台,团队可以在其中记录从产品到内部知识库和 API 的所有内容。通过创建一个简单而强大的平台供团队分享知识,从而帮助团队更高效地工作。制作一个用户友好的协作产品,让每个人都可以通过文档创建、编辑和共享知识。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!
组态王入门详解
03-20
组态软件是工业控制应用软件的开发平台,它提供了一个良好的开发环境,如:提供了很多绘图元素、控件、报表格式、报警方式等。使 介绍了关于组态王入门详解的详细说明,提供组态王的技术资料的下载。
adams入门详解与实例
01-19
ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems),该软件是美国机械动力公司(Mechanical Dynamics Inc.)(现已并入美国MSC 公司)开发的虚拟样机分析软件
redis入门详解PPT.ppt
06-30
Redis快速入门PPT,非常详细,非常基础。学会基础就掌握了一大半了,做的非常不错的PPT,非常值得下载。
PING命令入门详解
09-25
1、Ping的基础知识 2、Ping命令详解
mongodb 入门详解
03-06
mongodb 基础知识入门详解:优,缺点,常用命令,数据基础操作解析
git book中文版
11-21
git使用白皮书!git使用白皮书
windows服务器实用(6)——gitbook安装与部署
redAnt的博客
03-18 3000
本地在线文档的搭建(前篇)
GitBook使用教程
qq_41809023的博客
10-25 4828
GitBook安装及基本使用
手把手教你GitBook使用
AI悦创·编程私教1v1
10-10 5488
你好,我是悦创。 详细的记录了一步步搭建自己的电子文档笔记 1. 环境搭建 1.1 安装 Nodejs 大佬级别直接看下面这句话,就没啥问题: 这个安装很简单,只需要下载,然后一路 next 即可。下载链接:https://nodejs.org/en/ 小白继续看看下来: 用于所有主流平台的官方软件包,可访问 http://nodejs.cn/download/ 安装 Node.js 的其中一种非常便捷的方式是通过软件包管理器。 对于这种情况,每种操作系统都有其自身的软件包管理器。 在 macOS 上,
gitbook build没有summary
qq_64092369的博客
02-21 625
用于自动生成 SUMMARY.md 的 Gitbook 插件 gitbook-plugin-summary 这个插件是出于没有办法从基本的树结构中自动生成 SUMMARY.md 文件的挫败感而创建的。结果是您安装了此插件,它就可以在当前文件之上工作。无需自定义配置。book.json 安装 首先,您需要使用 $ npm i gitbook-plugin-summary --save 之后,您需要添加到您的插件中,如下所示book.json { "plugins": [ "sum.
gitbook安装使用看完这一篇就够了
YunWQ的博客
09-09 1万+
Gitbook使用教程 GitBook安装 GitBook是一个能将使用 Markdown 语法,快速制作成各种格式电子书的工具。它是一个基于 Node.js 的命令行工具,可以用来制作精美的电子书。首先我们得下载Nodejs并安装 注意: 截止到目前的 Gitbook V3.2.3版本,需要使用NodeJs的v10+版本,否则会产生各种报错。 这里建议下载v10.23.1版本,官网最新版本我试了也是不行的。 先安装Nodejs nodejs历史版本下载连接 https://nodejs.org/zh-
GitBook
m0_61629312的博客
05-21 278
2023年5月21日,周日晚上:今天下午无意中发现了GitBook,记录一下我的发现GitBook - Where technical teams document介绍 - 《GitBook文档(中文版)》 - 书栈网 · BookStackGitBook 个人免费版的存储空间是有限制的,它最多仅支持将所有的电子书和文档存储空间达到 500 MB。此外,如果超过这个存储空间限制,你需要升级到 GitBook 的付费版本,以获取更大的存储空间和更多功能。 首先,打开必应搜索,然后在输入框按如下格式搜索 举
GitBook最完整简易使用教程
JunsIr的技术栈
10-13 1万+
GitBook最完整简易使用教程 Node.js安装 GitBook 是一个基于 Node.js 的命令行工具 ,使用前需要Node.js的环境,先下载node.js并安装 下载地址 安装完毕后,打开命令行,输入如下指令进行验证,若得到第二行的版本号,则安装成功 C:\Users\JunSIr>node -v v10.16.3 C:\Users\JunSIr>npm -v 6.9....
基于gitbook的个人博客
运维小菜鸡的学习笔记
05-27 1万+
在自己的vps上通过gitbook搭了一个个人博客(其实就是个电子书),方便自己记录一些东西,以后不定期从vps上拉一些内容到CSDN 。 https://huangwj.app 顺带说一下这个博客,这是一个基于Gitbook的电子书,通过markdown语法以及Gitbook约定的文档结构,可以很有逻辑的讲内容展示出来。整个博客项目托管在我个人的github:https://github.c...
webpack优化入门详解
05-26
Webpack 是一个常用于打包 JavaScript 应用程序的工具,它的主要作用是将多个 JavaScript 文件打包成一个或多个文件,并且可以处理其他资源文件,如 CSS、图片等。在实际开发中,随着项目规模的增大,Webpack 打包...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 流氓软件“实名制” 午夜影院乔装正规军 382113
  • 路由器子接口及VLAN配置 10859
  • IDEA如何刷新pom文件 9253
  • Python字典的json格式化处理(换行与不换行) 8718
  • productionSourceMap: false 8636

最新评论

  • productionSourceMap: false

    daze_scarecrow: 对啊,不生效

  • 为何前端要使用框架?(小白向)

    南瓜虫: 因为很多小白直接对接底层,写不好程序,用别人的框架能起到矫正的作用。你是高手,直接对接底层写就行了。

  • productionSourceMap: false

    4258: 不生效..

  • IDEA支付宝小程序开发流程——项目搭建

    Tisfy: 正如大音希声扫阴翳

大家在看

  • 47、基于连续Hopfield神经网络的不稳定平衡 448
  • Java高级架构师课程(总共133门课程,1580GB)
  • 有效利用MRP能为中小企业带来什么?
  • 常用的字符串截取、分隔 956
  • 只有这4个方案可解决多商户平台的支付合规问题!

最新文章

  • 转载--- 写给Node.js学徒的7个建议
  • matlab练习程序(开操作)
  • leetcode每日刷题计划-简单篇day14
2019年381篇
2018年699篇
2017年941篇
2016年516篇
2015年436篇
2014年349篇
2013年289篇
2012年246篇
2011年189篇
2010年140篇
2009年118篇
2008年93篇
2007年65篇
2006年45篇
2005年20篇
2004年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码南联模板网站建设观澜百度关键词包年推广大鹏百度爱采购惠州外贸网站设计南联品牌网站设计同乐至尊标王光明网站改版福永至尊标王盐田网站优化按天计费平湖网站优化龙华网站优化排名木棉湾网页制作惠州seo优化福永seo网站优化爱联高端网站设计坑梓阿里店铺托管大鹏SEO按天扣费布吉网站优化推广西乡优化爱联推广网站罗湖网站优化福田网站优化盐田营销型网站建设东莞如何制作网站惠州百度竞价惠州百度网站优化西乡网站建设东莞seo优化大鹏外贸网站设计民治外贸网站制作歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化