MLi's Blog

Hexo学习6-hexo里整合gitbook制作的电子书

说明

对于我而言,有些笔记写成书得形式会更好,这就离不开gitbook。因此我就想把gitbook写得电子书 放到hexo里得博客里。

gitbook编译后(gitbook build)得到电子书网页文件在_book文件夹里(参考Gitbook学习笔记(1):利用gitbook命令行工具创建和编译书籍)

复制gitbook的电子书到hexo目录下

  • 在source文件夹下新建一个文件夹gbook,用于存放所有的的gitbook编译后的电子书网页。
  • 将gibook编译得到的_book拷贝到gbook目录下,并重命名(我是按照电子书的主题来命名,比如说javaStudy)。
  • 由于gitbook编译后的html文件不用渲染,因此需要在站点的_config.yml里设置

    skip_render: gbook/**

    这行命令的作用是告诉hexo在运行hexo generate的时候,gbook文件夹下的所有文件都不要渲染,直接拷贝到public文件夹下。

    注意:skip_render后面的文件夹是相对于source目录下的,而且文件夹首字母不能使下划线,否则该命令无效

博客里引用

博客里直接利用markdown语法引用即可,比如

1
[java学习笔记](/gbook/javaStudy/index.html)