GitBook 安装配置 & 导出PDF

GitBook 安装配置 & 导出PDF

1. 主要流程

安装node.js > 安装Gitbook > 安装Gitbook编辑器 > 安装calibre > 导出PDF

2. 安装 GitBook

npm install -g gitbook
npm install -g gitbook-cli
gitbook -V # 查看版本

3. 终端生成HTML

客户端编辑器下载:https://www.gitbook.com/editor

cd /Users/sunshine/GitBook/Library/Import/test/
gitbook build
gitbook serve # 本地预览 _book

4. 使用calibre插件生成PDF

插件下载:https://calibre-ebook.com/download

ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin
gitbook pdf . mypdf.pdf

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端儿

【Echo】实验 -- 实现 C/C++下TCP, 服务器/客户端 通讯

19000
来自专栏腾讯云TStack专栏

Ceph 部署完整版 ( el7+jewel )

这篇文章主要介绍了如何用三台虚拟机搭建一套 Ceph 分布式系统,步骤简洁但不失准确性。环境清理一小节可以解决绝大多数部署不成功的问题,最后一节介绍了常用的 C...

1.4K10
来自专栏玄魂工作室

Python黑帽编程2.8 套接字编程

套接字编程在本系列教程中地位并不是很突出,但是我们观察网络应用,绝大多数都是基于Socket来做的,哪怕是绝大多数的木马程序也是如此。官方关于socket编程的...

333110
来自专栏Python攻城狮

TCP编程tcp服务器客户端服务端tcp服务端发送和接收消息客户端接受和发送消息tcp服务器使用多线程接受多个客户端服务端使用多进程接收多个客户端

Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协...

23520
来自专栏逸鹏说道

Ubuntu抛弃了Untiy转向Gnome,美化之路怎么办?不用怕咱一步一步大变身!

跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 常用软件安装+系统软件卸载:http:...

36770
来自专栏运维小白

1.14 救援模式

在centos6之前,有0-6七个级别 0 关机 (init 0) 1 单用户模式 2、3、4 命令行下的多用户模式 (在正常启动时,未安装图形界面进入的...

227100
来自专栏玄魂工作室

Python3实现TCP端口扫描器

在渗透测试的初步阶段通常我们都需要对攻击目标进行信息搜集,而端口扫描就是信息搜集中至关重要的一个步骤。通过端口扫描我们可以了解到目标主机都开放了哪些服务,甚至能...

734130
来自专栏蓝天

测试setsockopt设置超时是否生效代码

5910
来自专栏木子昭的博客

TCP套接字绑定双端口传输文件(python)

服务端代码 import socket # 创建tcp服务套接字 def main(): tcp_server_socket = socket.so...

320100
来自专栏开发与安全

socket 请求接收完整的一个http响应(设置recv 接收超时选项SO_RCVTIMEO)

在前面的系列网络编程文章中,我们都是使用socket 自己实现客户端和服务器端来互相发数据测试,现在尝试使用socket 客户端发 送http 请求给某个网站,...

1.3K00

扫码关注云+社区

领取腾讯云代金券