自從 Python 在數(shù)據(jù)科學(xué)方面火熱起來之后,應(yīng)該很少有人對(duì) Jupyter Notebook 不熟悉的,因?yàn)樽鰯?shù)據(jù)分析或數(shù)據(jù)處理,它可以說是必備的一個(gè)工具。但是,你可能不知道是,Jupyter 還可以用來寫書,真實(shí)的效果比起 Gitbook 其實(shí)也是差不了多少的。 之所以能用來寫書,是因?yàn)?Jupyter 出了一個(gè)類似 bookdown 的工具,叫做 Jupyter Book。今天我們要介紹的,就是如何利用 Jupyter Book 將你的技術(shù)筆記或經(jīng)驗(yàn)沉淀下來,變成一本在線書籍發(fā)表哦。 什么是 Jupyter Book?Jupyter Book 背后的概念,其實(shí)很簡單:
靠著這個(gè)機(jī)制,可以順利地將 Jupyter Notebook 文件和 Markdown 文件渲染成網(wǎng)頁。官網(wǎng)上介紹了幾個(gè)特性,比較厲害的有:
如何上手?安裝可以使用
創(chuàng)建新書安裝之后,可以使用官網(wǎng)提供的 demo 創(chuàng)建一本新書:
執(zhí)行完命令行,你就可以在指定的目錄下找到生成的文件,結(jié)構(gòu)如下:
書中的內(nèi)容,全部在 具體每個(gè)文件的作用,可以前往官網(wǎng)了解詳情 渲染內(nèi)容內(nèi)容更新之后,需要執(zhí)行命令,構(gòu)建 Jekyll 所需的 Markdown 文件:
到這里,就大工告成了!剩下的工作,就是將內(nèi)容發(fā)布到網(wǎng)上。你可以選擇推送到 Github Pages,也可以發(fā)布到自己的服務(wù)器上。 - 完 - 回復(fù)下方「關(guān)鍵詞」,獲取優(yōu)質(zhì)資源 回復(fù)關(guān)鍵詞「 pybook03」,立即獲取主頁君與小伙伴一起翻譯的《Think Python 2e》電子版 回復(fù)關(guān)鍵詞「pybooks02」,立即獲取 O'Reilly 出版社推出的免費(fèi) Python 相關(guān)電子書合集 回復(fù)關(guān)鍵詞「書單02」,立即獲取主頁君整理的 10 本 Python 入門書的電子版 印度小伙寫了套深度學(xué)習(xí)教程,Github上星標(biāo)已經(jīng)5000+ GitHub熱榜第四!這套Python機(jī)器學(xué)習(xí)課,免費(fèi)獲取還易吸收 如何系統(tǒng)化學(xué)習(xí) Python ? GitHub標(biāo)星2.6萬!Python算法新手入門大全 使用 Vue.js 和 Flask 實(shí)現(xiàn)全棧單頁面應(yīng)用 Python 實(shí)現(xiàn)一個(gè)自動(dòng)化翻譯和替換的工具 題圖:pexels,CC0 授權(quán)。 |
|