一個易於使用的部落格開源樣板,增強了對 Jupyter Notebooks 的支援

專案介紹

一個易於使用的部落格平台,支援 Jupyter Notebooks、 Word 檔案和 Markdown。

Fastpages 使用 GitHub Actions 來簡化透過各種輸入格式在 GitHub Pages 上建立 Jekyll blog 文章的流程。

Fastpages 提供以下功能

  • 直接從 Jupyter Notebook 建立包含程式碼,程式碼輸出(可以是互動式的),格式化文字等的發文; Notebook 發文支援功能,例如:
    • 使用 Altair 製作互動式視覺化效果並保持互動
    • 隱藏或顯示單元格的輸入和輸出
    • 預設情況下開啟或關閉的可摺疊程式碼單元格
    • 通過特殊的 markdown 單元格定義標題、摘要和其他 metadata
    • 能夠自動新增連結到Colab 和 GitHub
  • 支援註釋( comments ),透過 GitHub Issues 原生支援
  • 內建搜尋功能
  • 支援網站樣式 ( styling ) 客製化
  • 嵌入 Twitter 卡片和 YouTube 影片
  • 根據使用者提供的標記對部落格文章進行分類,以便於發現
  • 建立和編輯 Markdown 發文
  • 直接從 Microsoft Word 檔案建立發文,包括格式和影像
  • 在本地機器上寫文章並預覽他們與當場重新載入

這邊有一個示範的網站 ( 裡面有更詳細的使用 Howtos )

設定指引

可以參考這個 YouTube 影片

  1. 點選這個連結建立一個 repository 的副本。設定 repo 的名稱,可以是任何名稱除了 {your-username}.github.io 之外
  2. GitHub Actions 在你建立的 repository 後大約 30 秒自動開一個 PR ,然後按照 PR 中的指引去做

✍ 專案網址:https://github.com/fastai/fastpages

相關線上課程

相關開源專案

🌳 歡迎加入機器學習資訊分享 Telegram Channel

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: