gitbook 简单使用

简介: gitbook 简单使用之前由于公司培训过使用 gitbook,当时也没有进行安装使用。当时就感觉就是 markdown 语法,加上我本来就是使用 markdown 进行写博客之类。再加上这个东西本身我也用不到,于是也没有弄弄玩玩。

gitbook 简单使用

之前由于公司培训过使用 gitbook,当时也没有进行安装使用。当时就感觉就是 markdown 语法,加上我本来就是使用 markdown 进行写博客之类。再加上这个东西本身我也用不到,于是也没有弄弄玩玩。现在由于年后的工作可能使用到 gitbook (在老家写文章真的冻手)。

简介

GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git Markdown 来制作精美的电子书。GitBook支持输出以下几种文档格式

  • 静态站点:GitBook默认输出该种格式
  • PDF:需要安装gitbook-pdf依赖
  • eBook:需要安装ebook-convert

安装

  • 1.安装 nodejs
  • 2.安装 gitbook 的命令行工具

    npm install -g gitbook -cli
  • 3.查看 gitbook 版本

    $ gitbook -V
    CLI version: 2.3.2
    GitBook version: 3.2.3
  • 4.安装Gitbook Editor
    这里我们使用官方的编辑器进行书写。这里大家可以去官网进行下载

使用

这里我们不登录github

修改GitBook Editor工作路径

打开 GitBook Editor 点击菜单栏 -> GitBook Editor -> Change Library Path...

创建电子书

这里我们跳过登录,直接点击 New Book

输入 书名 第一本书

完成后,界面如下

文件介绍

这里我们看到一共3个文件

  • README.md
  • SUMMARY.md(目录)
  • chapter1.md

大家如果经常使用markdown或者github应该比较简单,这里不再赘述。

运行

这里大家到项目的根目录,执行命令

$ gitbook serve
Live reload server started on port: 35729
Press CTRL+C to quit ...

info: 7 plugins are installed
info: loading plugin "livereload"... OK
info: loading plugin "highlight"... OK
info: loading plugin "search"... OK
info: loading plugin "lunr"... OK
info: loading plugin "sharing"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "theme-default"... OK
info: found 2 pages
info: found 1 asset files
info: >> generation finished with success in 0.8s !

Starting server ...
Serving book on http://localhost:4000

这里生成的静态文件在_book文件夹下

大家就可以使用这个静态网页,部署了。其实有点类似hexo

问题

我在运行gitbook serve 的时候报错

Error: ENOENT: no such file or directory, stat 'C:UserscjfGitBookLibraryImportprepare_bookgitbookgitbook-plugin-fontsettingsfontsettings.js

解决办法

  • cd ~/.gitbook/versions/版本/lib/output/website/
  • vim copyPluginAssets.js 删除112行

总结

现在暂时先写这些吧,当然只是写的简单的使用,大家玩的开心,今天已经是腊月二十九,新年快乐!

相关文章
|
6月前
|
JavaScript 前端开发 数据安全/隐私保护
详细介绍NPM的基本使用方法、常用命令和一些实用技巧
详细介绍NPM的基本使用方法、常用命令和一些实用技巧
213 0
|
5月前
|
Linux C语言 iOS开发
Pyinstaller简单使用说明
PyInstaller是一个Python库,可以将Python应用程序转换为独立的可执行文件。PyInstaller支持跨平台,可以在Windows、Linux和MacOS上生成可执行文件。PyInstaller会分析Python程序,并将程序打包成一个完整的可执行文件,包括所有依赖项。此外,PyInstaller可以自动检测Python依赖库,并将其打包到可执行文件中。如果PyInstaller提供的默认打包选项不能满足你的需求,你可以通过spec文件来自定义打包选项。
60 2
|
Shell 开发工具 git
Git安装与使用方法入门
Git是一个帮助开发者追踪代码变化和团队协作的工具。它记录了代码修改的历史,并允许回到过去的版本。开发者可以创建分支来独立开发新功能,而不影响主代码。团队成员可以共享代码,并轻松合并修改。Git提供了高效的工作流程和协作机制,使代码管理更简单。总之,Git是一个强大而灵活的工具,适用于个人和团队开发。
168 0
|
编译器 Go Windows
LiteIDE简单使用
LiteIDE简单使用
282 0
LiteIDE简单使用
|
前端开发
gitbook 插件:视频
gitbook 插件:视频
gitbook 插件:视频