热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

推荐写作平台gitbook——让我们换一种形式写作

https:www.gitbook.com我一直用这个平台进行写作。目前有两本电子书可以供大家阅读,分别如下Office365开发入门指南https:www.gitbook.c

https://www.gitbook.com/

我一直用这个平台进行写作。目前有两本电子书可以供大家阅读,分别如下


image

Office 365 开发入门指南

https://www.gitbook.com/book/chenxizhang/office365devguide


优化网站设计的35条原则和实践

https://www.gitbook.com/book/chenxizhang/speedwebsite/details 


它的最大特点就是,可以跟Github天然集成,从名字上面也可以看出这一点。

image


另外,它还支持直接导出电子书,并且在线版本还提供了与读者互动的功能。

image


你可以用Markdown这种精简的标记语言进行编写,你也可以通过它提供的Gitbook Editor(提供了更加简单的Markdown编写体验),离线地编辑文档。

image

我更喜欢直接用Visual Studio Code来编写,搭配markdown paste这个插件,可以实现图片的粘贴,简直太酷了。

image


最后,如果你想将书籍托管在你自己的网站,则可以利用gitbook的客户端工具来生成网页,甚至直接启动一个网络服务器。

通过npm install –g gitbook-cli 来安装

image

通过gitbook init来初始化一本书,会自动建立一个readme.md和summary.md文件

image

Summary文件是必须的,相当于是目录文件

image

通过gitbook build命令可以对当前书籍进行编辑,也就是生成对应的HTML文件,会放在_book目录下面

image

image

如果在浏览器中打开index.html,你将看到如下的界面

image

还有gitbook serve命令可以启动一个网络服务器,直接供用户访问

image

如果要生成pdf版本,则运行gitbook pdf即可,同理,如果是导出epub格式,则gitbook epub,如果是mobi格式,则gitbook mobi即可。


如果是要导出PDF,ePub或者mobi格式的电子书时,需要安装Calibre电子书阅读/管理器和命令行工具,不然可能会报错“EbookError: Error during ebook generation: 'ebook-convert'”。


园子内还有其他一篇不错的文章,可参考

http://www.cnblogs.com/powercto/p/6917106.html

还有一本用gitbook写成的gitbook操作指南

https://chrisniael.gitbooks.io/gitbook-documentation/content/index.html


推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • Symfony是一个功能强大的PHP框架,以其依赖注入(DI)特性著称。许多流行的PHP框架如Drupal和Laravel的核心组件都基于Symfony构建。本文将详细介绍Symfony的安装方法及其基本使用。 ... [详细]
  • 本文通过探讨React中Context的使用,解决了在多层级组件间传递状态的难题。我们将详细介绍Context的工作原理,并通过实际案例演示其在项目中的具体应用。 ... [详细]
  • Vue 项目构建与部署指南
    本文将指导您完成Vue项目的构建和部署过程,包括环境搭建、项目初始化及配置、以及最终的部署步骤。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • 基于Node.js、Express、MongoDB和Socket.io的实时聊天应用开发
    本文详细介绍了使用Node.js、Express、MongoDB和Socket.io构建的实时聊天应用程序。涵盖项目结构、技术栈选择及关键依赖项的配置。 ... [详细]
  • 探讨在海外服务器上使用 sudo npm install -g cordova 时遇到的安装失败问题,并提供详细的解决方案和建议。 ... [详细]
  • 本文探讨了2019年前端技术的发展趋势,包括工具化、配置化和泛前端化等方面,并提供了详细的学习路线和职业规划建议。 ... [详细]
  • 本文详细介绍了在WebStorm环境中设置ES6代码自动转换为ES5,并生成相应的源映射(source map)文件的方法和常见问题解决技巧。 ... [详细]
  • 深入解析ES6至ES8的新特性与应用
    本文详细介绍了自2015年发布的ECMAScript 6.0(简称ES6)以来,JavaScript语言的多项重要更新,旨在帮助开发者更好地理解和利用这些新特性进行复杂应用的开发。 ... [详细]
  • Node.js 入门指南(一)
    本文介绍了Node.js的安装步骤、如何创建第一个应用程序、NPM的基本使用以及处理回调函数的方法。通过实际操作示例,帮助初学者快速掌握Node.js的基础知识。 ... [详细]
  • 在Win10上利用VS2015构建Caffe2环境
    本文详细介绍如何在Windows 10操作系统上通过Visual Studio 2015编译Caffe2深度学习框架的过程。包括必要的软件安装、环境配置以及常见问题的解决方法。 ... [详细]
  • 本文将探讨从ASP.NET 1.1到2.0期间编译系统的重要变革。通过对比两个版本的即时编译模型,我们将揭示2.0版本中引入的新特性和改进之处。 ... [详细]
author-avatar
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有