每个写字的人都希望可以出书。互联网时代电子书已为越来越多人所接受。如何轻松制作一本属于自己的图书呢?幸福进化俱乐部的永澄老师很早前就提过这个需求,意思是想用书的形式呈现一个主题的内容。最好可以像国外的Gitbook平台那样,使用Markdown语法写字,一键生成结构化的图书呈现,方便阅读。

作为俱乐部的CTO,自然意识到永澄老师的用意。写作是知识管理中输出环节,也是作品声音的主要手段。我理解的写作有这样几个层次:

  1. 信息层:进入到个人收集箱的各类信息检查阅读之后,经取舍、分类、标签、加关键词之后存入到个人写作信息库,供以后写作之用,视为原始素材;
  2. 灵感层:由输入信息联系知识存量,产生写作灵感,往往是以关键词的形式呈现,进行简单的谋篇布局并记录;
  3. 素材层:平时针对每个关键词进行不断补充和完善,形式可以直接提取使用的文字,留作写文章时调用;
  4. 呈现层:正式成文,以作品声音形式进行分享,主要形式为微信公众号、简书、博客、书籍;

做好以上四个层次,写作不会太难。今天讨论是呈现层的问题。文章可理解为线性呈现,而书籍则为立体呈现,具有更好的结构性、系统性,也更便于传播和受众的认可,方便读者阅读。所以,自从知道有Gitbook这东西,我就喜欢上了这种呈现方式。

如果你想了解如何在Github和Gitbook上构建书籍,许小小丽写了一篇很不错的文章:如何用Github构建知识体系

在使用Gitbook和Github进行图书构建的时候,经常遇到被墙的问题。即使不被墙,访问速度也很慢。有没有办法解决这个问题呢?经过研究,我找到了一套替代的完美解决方案。下面就来聊一聊。

第一步:建立仓库

因Gitbook是使用Git仓库作为文章数据源的,所以必须建立一个Git仓库,一般会用Github,但是我今天推荐的是Coding.net,因是国内提供的Git服务,所以,访问速度会非常快。

1、注册用户

打开Coding.net,注册用户;

2、创建仓库

建立书籍仓库,例如:book-gitbookguider。

3、克隆仓库

把远程仓库克隆到本地,方便编辑。

第二步:本地写作

1、撰写简介

新建README.md,关于本书简介

2、撰写目录

新建SUMMARY.md,并撰写书籍目录

3、撰写内容

根据SUMMARY.md目录页的结构,分别撰写书籍各章内容就OK啦。

第三步:构建图书

登录芝士书库,并新建书籍
输入仓库地址,注意,这里的地址只能使用HTTPS协议,可以在Coding.net上查看到。

制作书籍封面并上传

点击构建,一键生成书籍。

怎么样,非常简单吧,目前芝士书库这个平台还处于内测阶段,请有写书需要的朋友直接和我联系哈。

另外,我们芝士团队还需要一名优秀的设计师,一名负责的前端工程师,你看,我们的界面还有可优化的空间哈,如果你有这方面的特长,也欢迎和我联系哈!!

如果觉得本文对你有用,欢迎打赏,:)