美文网首页创作方法论值得读的文章技能get
用Markdown写一本自己的开源电子书

用Markdown写一本自己的开源电子书

作者: 无关风月只关情 | 来源:发表于2015-01-26 19:09 被阅读8899次

    很多人心中都有一个作家梦。本书介绍如何借助gitbook,用markdown写一本自己的开源电子书。

    gitbook简介

    gitbook既是一个工具,安装该工具后可以在本地生成和预览电子书,也是一个网站,可以全程在网站上创建、书写、阅读自己的电子书。

    参考资料

    效果预览:封面 效果预览:内容

    特性

    Gitbook支持的特性如下,简要翻译几个:

    • 使用markdown进行写作。简书的最大特色就是支持markdown,所以大多数的读者应该都比较熟悉了。如果你还不太了解,可以参考我之前的文章《Markdown:让书写更美好》
    • 版本控制。使用git做版本控制,你可以轻易找回你的任何一次历史记录;
    • 全平台支持。生成的电子书可以在线阅读,支持响应式布局,在手机、平板、电脑上均有良好的阅读体验。同时支持生成ePub、Mobi和PDF电子书,可以在电脑、kindle、苹果设备、手机等所有终端直接查看;
    • 版权归自己所有。平台只是进行技术支持,如果你要出版自己的书,可以不受平台限制。
    • 支持githubgithub是最火爆的协作编程网站,几乎所有的程序员都知道的地方。如果你需要一点入门知识,可以参考这里
    • 在线编辑器。如果你不熟悉github,你可以使用网站提供的在线编辑器直接进行编辑。
    • 多人协作。既可以使用github作为托管进行多人协作,也可以直接在gitbook网站上设置管理员和贡献者名单。可以很方便的多人合作完成同一本书。
    Gitbook支持的特性

    简易入门参考

    1. 注册账号,或用其它账号登陆(支持facebook,twitter,google和github账号登陆)

      登陆
    2. 创建新书

      创建新书
    3. 进入电子书进行编辑

      编辑电子书
    4. 在写作区进行写作,预览区可以实时看到效果。如需增加章节信息,编辑左边的目录区。

      gitbook在线编辑器示意图
    5. 新建章节和节

      新建章节 新建节

      在目录区双击你要编辑的章节即可编辑对应章节。

    6. 点击右上角有添加插件、新建分支、编辑书籍封面等功能。

      右上角菜单
    7. 我们来看一下刚才生成的页面

      测试电子书页面
    8. 你所有的改动会都会被保存,在离开写作区后,gitbook会自动构建,生成最新版的网站和PDF、Mobi、ePub电子书,返回你的个人主页即可查看。更详细的使用方法请参见官方文档

    参考网站

    相关文章

      网友评论

      • 鸭梨山大哎:被屏蔽
      • 颜海镜:学习
      • 4bf0e9616080:请教一个问题,我安装了gitbook之后,在运行时出现了这样问题:
        ➜ ~ gitbook -v
        You need to install "gitbook-cli" to have access to the gitbook command anywhere on your system.
        If you've installed this package globally, you need to uninstall it.
        >> Run "npm uninstall -g gitbook" then "npm install -g gitbook-cli"
        请教解决方法?
        4bf0e9616080:谢谢你,我又重新梳理了一遍安装过程,发现确实有错误的地方,现已解决,非常感谢.
        4bf0e9616080:是啊,我按照它提示的做了,可还是出现上面那个问题,所以才来请教.
        无关风月只关情:@rachelRen 他们改过这个APP,名字从gitbook改成了gitbook-cli,解决方法报错信息里已经告诉你了啊,先运行"npm uninstall -g gitbook" 然后运行 "npm install -g gitbook-cli"
      • 莫觉Chaos:以前听说过gitbook。看到作者把研究做了分享,很赞。
      • 无关风月只关情:@kimmking 目前所有的中文pdf解决方案效果都很差,这个任重道远
      • 无关风月只关情:@svtter 我关掉代理试了下,貌似只是速度比较慢,没被墙吧?
        69c6fc19df77:@无关风月只关情 嗯,许久不上线,才看见。记忆里的确使用了Google的cdn
      • pfgp2n:中文字体其实没有很好的斜体。当然英文字体也没有。所以使用斜体是一件非常危险的行为。
      • 6a723a35d1c6:导出PDF功能对中文支持的很差。楼主有时间可以帮忙改进下。
      • 69c6fc19df77:gitbook墙的厉害。凡是调用googleAPI的,都不得好死 \微笑
      • 无关风月只关情:@铁树 那个是简书的默认渲染方式,在插入图片时[]中的文字会被显示在图片下。一般这里的文字是不显示的,只有图片无法显示的时候会显示这个,你可以通过修改html的css调出这个效果
        8af345d3ee91:@无关风月只关情 抱歉才看到,当时刚接触简书,都没有发现你的热心回复,谢谢啦。
      • 8af345d3ee91:请问在图片下方加描述图片内容的文字的Markdown语法是什么呢?
        8af345d3ee91:@忆语者 非常感谢,已经搞明白原理了。
        莫_名:@铁树 ![描述图片内容的文字](http...图片链接....) 具体要看解析器

      本文标题:用Markdown写一本自己的开源电子书

      本文链接:https://www.haomeiwen.com/subject/fjrkxttx.html