把 Jupyter Notebook 變成網(wǎng)頁
共 2154字,需瀏覽 5分鐘
·
2024-04-28 11:00
我的寫作基礎(chǔ)設(shè)施:
1、Typora
2、Cloudflare R2
3、Picgo
4、Obsidian
5、GitHub
6、mdnice
本合集會一一介紹上述工具的安裝、配置、使用等等
還會介紹:
-
服務(wù)器配置 -
GitHub Pages、Cloudflare Pages、Vercel 的使用 -
用 Jekyll、Bookdown、Jupyter Book、Astro 搭建個(gè)人博客
預(yù)計(jì)更新 12 個(gè)章節(jié),歡迎訂閱。
前文
P2:本地運(yùn)行“小型”大模型,配合筆記應(yīng)用王者 Obsidian 做知識管理
P3:世界上最好的 Markdown 編輯器,Typora 完全配置指南,Markdown 極簡入門
P4:搭建完美寫作環(huán)境之:Typora+PicGo 快速上傳圖片
P5:互聯(lián)網(wǎng)活菩薩 Cloudflare 的“免費(fèi)”圖床
P6:知識管理王者,我的第二大腦,Obsidian 配置指南
P8:用 GitHub 備份 Markdown 文檔,Git 簡介
P9:Jekyll + Vercel 搭建個(gè)人博客,完整教程》
本文目錄
Jupyter Book 簡介
創(chuàng)建 Jupyter Book 的步驟
Jupyter Notebook 大家都耳熟能詳了,但是Jupyter book 大家可能就沒那么熟悉了。
Jupyter Book 是一個(gè)開源工具,它允許用戶從一組 Jupyter 筆記本和 Markdown 文件創(chuàng)建文檔頁面。非常適合將數(shù)據(jù)分析、研究結(jié)果、教程或課程材料轉(zhuǎn)化為易于閱讀和分享的格式的用戶,可以借助GitHub Pages 或 vercel部署成網(wǎng)站。
Jupyter Book 簡介
Jupyter Book 基于 Python 語言,使用 Sphinx 文檔生成工具,支持 MyST(Markdown for Sphinx)語法,這使得它能夠支持豐富的 Markdown 文本和執(zhí)行代碼。它可以集成多種格式,包括純文本、代碼、數(shù)學(xué)公式,甚至可以插入交互式內(nèi)容,如 HTML 小部件和 JavaScript 交互元素。
主要特點(diǎn)
-
多格式支持:Jupyter Book 支持 Markdown 和 Jupyter 筆記本格式,可以輕松地將研究代碼和文本內(nèi)容結(jié)合起來。 -
交互性:可以包含交互式組件,如 Jupyter 筆記本內(nèi)的代碼單元,讀者可以直接在網(wǎng)頁上運(yùn)行。 -
擴(kuò)展性:通過插件和擴(kuò)展,Jupyter Book 可以支持公式、圖表、引用和更多高級文檔功能。 -
版本控制友好:Jupyter Book 項(xiàng)目容易與 Git 等版本控制系統(tǒng)配合使用,便于團(tuán)隊(duì)合作和項(xiàng)目歷史記錄。
Jupyter Book 還支持許多其他功能,例如:
-
創(chuàng)建多頁面書籍 -
添加目錄和腳注 -
自定義樣式 -
使用 Sphinx 擴(kuò)展程序 -
將書籍部署到網(wǎng)站
創(chuàng)建 Jupyter Book 的步驟
1. 安裝
首先,你需要在你的計(jì)算機(jī)上安裝 Jupyter Book,這可以通過 pip 完成:
pip install jupyter-book
2. 創(chuàng)建
創(chuàng)建一個(gè)新的 Jupyter Book 很簡單,只需運(yùn)行下面的命令:
jupyter-book create mynewbook
這將在當(dāng)前目錄下創(chuàng)建一個(gè)名為 mynewbook 的新文件夾,其中包含開始工作所需的所有基礎(chǔ)文件。你可以添加 Jupyter 筆記本(.ipynb 文件)和/或 Markdown 文件(.md 文件)。
-
在該目錄下會生成一些文件,最重要的是 _config.yml配置文件和_toc.yml目錄層級文件。
3. 配置
你可以在 _toc.yml 文件中配置這些文件的順序和結(jié)構(gòu),這是定義書籍結(jié)構(gòu)的目錄文件。
編輯_toc.yml文件,添加各個(gè)章節(jié)路徑,比如:
