使用gitbook编写电子书、文档、博客

使用Gitbook生成电子书 ​ 《Google工程实践文档》相对原文Google’s Engineering Practices documentation,部分内容过时了。需要更新中文版,并使用Gitbook把Markdown文件转换成对应的PDF电子书。   上一次生成PDF电子书是5年前,当时生成电子书的环境早已不在。此次重新搭建环境,以备忘。 阅读详情

一、检查node版本

node -v 查看node版本,gitbook停止更新好久了,高版本的node可能不兼容,我使用的node版本是 10.12.0,推荐使用nvm下载多版本的node

一、下载安装GitBook

1、下载

已经安装过的先删除老版本的gitbook

npm uninstall -g gitbook
npm uninstall -g gitbook-cli

之后下载安装gitbook

npm install -g gitbook-cli

gitbook -V 查看gitbook版本

可以看到

CLI version: 2.3.2
GitBook version: 3.2.3
在这里插入图片描述

这里注意使用3.2.3版本的gitbook会出现很多问题,比如:
初始化的时候会出现这样的报错
在这里插入图片描述
所以我们要变更一下gitbook的版本

2、变更gitbook版本

首先卸载3.2.3版本的gitbook

gitbook uninstall 3.2.3

之后安装3.0.0版本的,我测试了几个发现3.0.0版本的不会报错

gitbook build --gitbook=3.0.0

安装完成之后查看gitbook版本

gitbook -V

在这里插入图片描述
可以看到gitbook版本为3.0.0,成功变更版本。

其他的gitbook命令:

gitbook -V 查看版本号
gitbook ls 列出本地所有的gitbook版本
gitbook init 初始化
gitbook install 安装插件
gitbook serve 预览
gitbook build 生成
gitbook build --gitbook=2.6.7 生成时指定gitbook的版本, 本地没有会先下载
gitbook uninstall 2.6.7 卸载指定版本号的gitbook
gitbook fetch [version] 获取[版本]下载并安装<版本>
gitbook --help 显示gitbook-cli帮助文档
gitbook help 列出 gitbook 所有的命令
gitbook ls-remote 列出NPM上的可用版本:

二、初始化gitbook

初始化

gitbook init

可以看到会自动生成一堆文件,之后找到 SUMMARY.md,在里面写文档的目录即可,比如我的目录是这样的:
在这里插入图片描述
之后再次运行

gitbook init

就可以自动生成文件了。

三、其他命令

gitbook init  //初始化
gitbook serve  //本地预览
gitbook build  //打包
gitbook build ./ ./book  //打包到book文件夹

最后贴一下我用gitbook建的博客,https://zhenyuyyk.github.io/

Gitbook 电子书 静态博客制作 来源 :https://ahxxm.com/9.moew/TL;DR:Gitbook制作电子书时文件和章节名先用英文,之后处理SUMMARY.MD目录文件和输入正文,否则上传生成网站时会出错。任务“这里有些精选文章的链接,你把它们做成电子书,一周内交。”分(xia)析(xiang)从没做过电子书,倒是看了不少(其中大多是盗版扫描PDF),制作精良赏心悦目让人想读的电子书有这几种: 精校TXT,比如各 阅读详情

相关推荐

Gitbook下载最新版本

Gitbook桌面版本下载,官网实在太慢,用迅雷也还是很慢,分享在优快云供大家分享下载。 这个是最新的Gitbook的版本

gitbook填坑指北

1.windows 64位系统 2.注意node版本(14.18不可用,10.21.0可用) 3.全局安装gitbook(cli version 2.3.2,gitbook version 3.2.3) 4.修改C盘users中对应的js文件,将confirm由true设置为false(注释js文件中三行文件) 5.下载calibre(本次使用5.34.0),并将其配置为环境变量 6.gitbook init ->gitbook install->gitbook serve->g

ExplorerTian的博客 202

【机械臂算法】机械臂动力学参数辨识仿真

本文以puma560m机械臂为例子进行动力学参数辨识的讲解,puma560m可以在robotic toolbox中找到,这里以它真实机械臂对他的动力学参数进行辨识。此外这里还有要说的是,机械臂参数辨识其实是一个系统工程,其中和系统的机械、电子、嵌入式都有着很深的联系,并不是仿真这么简单的。

vrijheid的博客 7833

Gitbook入门教程

Gitbook是一个基于node.js的命令行工具,可使用Github/Git和Markdown来进行制作笔记和电子书,方便电子文档整理和工作记录,将编辑好的文档可以托管到git发布,进行在线查看。

Smilelulinlin的博客 741

运放+三极管构建LED恒流驱动电路:原理、设计与调试全解析

在电子工程领域,恒流源是一种能够提供稳定输出电流的电路,其核心原理基于负反馈控制机制。通过将输出电流采样转化为电压信号,并与一个稳定的参考电压进行比较,系统自动调节功率器件的导通状态,从而抵消输入电压波动或负载变化带来的影响,实现电流恒定。这种技术对于驱动LED、激光二极管等电流敏感型器件具有重要价值,能确保亮度、色温的一致性,并延长器件寿命。本文以经典的运放结合三极管方案为例,深入剖析其如何实现精准的电流“钳位”。该方案利用通用运算放大器作为比较器,配合三极管构成调整管,通过采样电阻实时监测电流,形成了一

weixin_42525800的博客 494

手把手教你用MATLAB/Simulink模拟微电网潮流方向(附代码下载)

本文提供了一份详细的MATLAB/Simulink微电网潮流仿真实战指南。通过手把手教学,指导读者从零搭建包含光伏、储能和负荷的微电网模型,并模拟并网、孤岛等多种运行场景下的潮流方向变化。文章核心在于利用Simulink实现微电网的动态潮流分析与可视化,帮助工程师深入理解分布式能源系统中的功率平衡与控制策略。

weixin_28314575的博客 106

gitbook通过markdown制作电子书

gitbook通过markdown制作电子书

itas109的专栏 988

ArduPilot移植到自定义硬件:完整指南

详解如何将ArduPilot成功移植到自定义硬件平台,涵盖环境搭建、代码配置与调试技巧。无论是初学者还是进阶开发者,都能快速掌握ArduPilot在不同硬件上的适配方法,提升开发效率。

weixin_28931449的博客 637

[转]GitBook使用教程收藏

GitBook使用教程 最简单的方式就是使用GitBook编辑器,没有什么难度,后面的教程主要针对命令行的方式 PS:GitBook的book页面默认没有download按钮的 需要到设置中打开,打开后再次publish生效 同步GitHub 更新失败,无法转换成pdf/mobi/epub格式 Token git config --global gitbook.user username git config --global gitbook.token yourtoke

Admans的专栏 2894

【蓝桥杯——单片机学习笔记】十三.点阵(STC15F2K60S2)

一.点阵内部图 点阵的有两种,分为共阴和共阳(与数码管类似,后续代码根据共阳点阵编写)。点阵的控制主要是每行和每列电平的控制。如图,以共阳为例:若要使左上角的灯亮,则第一行输出高电平(其他行均为低电平),第一列输出低电平(其他列均为高电平)。 二.原理图 与数码管共用接口,所以数码管和点阵的显示只能选一个使用! 原理图中点阵的接口R5即代表第5行(Row),C8即代表第8列(Column)。通...

默默无闻小菜鸡的博客 2011

ArcGis布局视图中Excel表格无边框插入与图例符号边框定制技巧

本文详细解析了在ArcGis布局视图中实现Excel表格无边框插入与图例符号边框定制的专业技巧。通过源头净化Excel表格、精准粘贴以及分解图例并单独设置边框属性,有效解决了地图报告中常见的视觉粗糙问题,帮助用户提升专题图与报告的精致度与专业感。

weixin_29292535的博客 305

新版gitbook导出pdf

最近想把自己写的一个gitbook转成pdf分享出去,突然发现最新的gitbook版本已经不支持导出PDF了。于是在网上找了好久终于被我发现了三个将gitbook转换成pdf的方式,现分享给大家。我使用的是mac系统,如果是其他系统大家可以查找相应的方案。 gitbook自带的npm模块gitbook npm gitbook的最新版本是3.2.3,最新更新时间是1年前,官方估计已经放弃这个模块了。不过还好,这个模块还能够使用。 具体步骤如下: 安装npm 通常来说,安装好nodejs后会自动安装相应的n

m0_68064743的博客 2943

Fiori Elements 从入门到精通开发教程的文章目录

Fiori Elements 开发技术相对 SAP 其他历史悠久,发展成熟的开发技术来说,是一个新事物。正因如此,迄今为止国内深入讲解 Fiori Elements 应用的中文材料几乎没有。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4755

gitbook使用

1、What is gitbook https://www.gitbook.com/ GitBook is a modern documentation platform where teams can document everything from products, to APIs and internal knowledge-bases. 2、本地安装 1)安装Node.js (...

xidianzxm 121

内部函数方式获取工序包容盒(最低点和最高点)PTHDSP_ask_box

内部函数方式获取工序包容盒(最低点和最高点)PTHDSP_ask_box。

成长需要沉淀。 397

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

探索Honkit:新一代Markdown文档生成工具

是一个现代化、高效且可定制的Markdown文档生成器,它允许开发者和作者将Markdown文本转换为精美、结构化的HTML文档或图书。这个项目基于GitBook,但在功能和灵活性上进行了大幅改进。让我们深入了解Honkit的核心价值,技术特性,以及如何利用它来提升你的文档体验。 ## 项目简介 Honkit是一个轻量级工具,专注于提供一致的阅读体验,同时保持了Markdown的简洁性。通过简...

gitblog_00062的博客 1088

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Kotlin语言学习资源汇总

1.kotlin官方中文翻译文档网址:https://www.kotlincn.net/docs/reference/2.Kotlin官网http://kotlinlang.org/3.kotlin中文官网https://www.kotlincn.net/4.kotlin的gitbook网址https://www.gitbook.com/book/hltj/kotlin-reference-chin

大西瓜Blog 2279

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

使用gitbook 工具编写接口文档或博客

【代码】使用gitbook 工具编写接口文档或博客。

luckywuxn的博客 451

Kotlin学习资料汇总

1.kotlin官方中文翻译文档网址:https://www.kotlincn.net/docs/reference/2.Kotlin官网http://kotlinlang.org/3.kotlin中文官网https://www.kotlincn.net/4.kotlin的gitbook网址https://www.gitbook.com/book/hltj/kotlin-reference-chin

ithouse的专栏 1769

Kotlin学习资源汇总

Kotlin学习资源汇总

唐诺 460

开源项目《Rousseau》使用手册

开源项目《Rousseau》使用手册 项目介绍 欢迎来到 Rousseau,这是一个基于GitBook IO平台的开源项目,旨在提供一个框架和工具集,帮助开发者、作家和教育者轻松创建、管理和分享高质量的在线文档和书籍。Rousseau借鉴了让-雅克·卢梭的精神,强调知识的普及与个体成长,通过现代化的开源工具促进思想的自由流通与合作编辑。 项目快速启动 要快速启动您的Rousseau项目,首先确保您...

gitblog_01059的博客 825

Markdown 简介

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[1]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

Amy的学习之路 1425

GitBook安装及使用——使用 Markdown 创建你自己的博客网站和电子书

GitBook是一个命令行工具,用于使用 Markdown 构建漂亮的博客网站、电子书籍,相比于VuePressdocusaurus等工具,它更简洁,用起来也更方便。JavaFX 前言这个博客网站就是使用 GitBook 生成的,你只需要使用 Markdown 来书写文章内容,其他的 GitBook 帮你搞定。另外关于 GitBook 的其他信息可参考 github 地址 :gitbook。

西凉的悲伤博客 1万+

Java单体应用 - Markdown - 01.简介

原文地址:http://www.work100.net/training/monolithic-markdown.html 更多教程:光束云 - 免费课程 简介 序号 文内章节 视频 1 概述 - 2 特性 - 3 用途 - 请参照如上章节导航进行阅读 1.概述 Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一...

光束云 451

使用Gitbook Editor编辑gitbook电子书

上一篇文章我讲了如何在linux系统上安装gitbook,这一篇文章我为大家讲解如何使用图形化工具Gitbook Editor编辑gitbook电子书。1、下载安装首先到官网(https://www.gitbook.com/editor)下载Gitbook Editor,然后安装,我的是win7系统,安装是提示缺少.net4.5,去微软官网下载安装就行,我安装的.net版本是NDP451-KB28...

duanbiren123的博客 2万+
上一篇: 服务器部署easymock
下一篇: indexDB的使用
阵雨丶
博客等级 码龄9年 126粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值