自从 Python 在数据科学方面火热起来之后,应该很少有人对 Jupyter Notebook 不熟悉的,因为做数据分析或数据处理,它可以说是必备的一个工具。但是,你可能不知道是,Jupyter 还可以用来写书,真实的效果比起 Gitbook 其实也是差不了多少的。 之所以能用来写书,是因为 Jupyter 出了一个类似 bookdown 的工具,叫做 Jupyter Book。今天我们要介绍的,就是如何利用 Jupyter Book 将你的技术笔记或经验沉淀下来,变成一本在线书籍发表哦。 什么是 Jupyter Book?Jupyter Book 背后的概念,其实很简单:
靠着这个机制,可以顺利地将 Jupyter Notebook 文件和 Markdown 文件渲染成网页。官网上介绍了几个特性,比较厉害的有:
如何上手?安装可以使用
创建新书安装之后,可以使用官网提供的 demo 创建一本新书:
执行完命令行,你就可以在指定的目录下找到生成的文件,结构如下:
书中的内容,全部在 具体每个文件的作用,可以前往官网了解详情 渲染内容内容更新之后,需要执行命令,构建 Jekyll 所需的 Markdown 文件:
到这里,就大工告成了!剩下的工作,就是将内容发布到网上。你可以选择推送到 Github Pages,也可以发布到自己的服务器上。 - 完 - 回复下方「关键词」,获取优质资源 回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版 回复关键词「pybooks02」,立即获取 O'Reilly 出版社推出的免费 Python 相关电子书合集 回复关键词「书单02」,立即获取主页君整理的 10 本 Python 入门书的电子版 印度小伙写了套深度学习教程,Github上星标已经5000+ GitHub热榜第四!这套Python机器学习课,免费获取还易吸收 题图:pexels,CC0 授权。 |
|