热门标签 | 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


推荐阅读
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • vuepress是Vue驱动的静态站点生成工具本文仅介绍,搭建静态博客的过程,具体教程及文档请点击进入vuepress中文网点击查看项目代码vuepress初始化下面初始化#将github新创建的仓库克隆到本地 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文详细介绍了PHP中与URL处理相关的三个函数:http_build_query、parse_str和查询字符串的解析。通过示例和语法说明,讲解了这些函数的使用方法和作用,帮助读者更好地理解和应用。 ... [详细]
  • GSIOpenSSH PAM_USER 安全绕过漏洞
    漏洞名称:GSI-OpenSSHPAM_USER安全绕过漏洞CNNVD编号:CNNVD-201304-097发布时间:2013-04-09 ... [详细]
  • SpringMVC工作流程概述
    SpringMVC工作流程概述 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • ubuntu软件商店加载不出来_这款年度最爱的效率软件,其实我不太舍得分享出来...
    文章来源:工具狂人今天的这篇文章,想给大家介绍一个我近半年来一直在用的软件——滴答清单,相信不少朋友可能也用过或听过这个软件。滴答清单&# ... [详细]
  • 【卡夫卡的岛上书店】:一个利用 vuepress 的主题 vuepressthemereco 以及 vuepressthemevdoing 搭建自己的静态博客
    说明主题是用了vuepress-theme-reco1.6.1以及vuepress-theme-vdoing1.7.2,自己在此基础上进行了两款主题的融合ÿ ... [详细]
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社区 版权所有