基本操作指令
Zensical 是靜態網站產生工具,可以把寫好的 Markdown 文件迅速轉換成網站。
安裝
Zensical 以 Python 套件發布,建議在虛擬環境中安裝。
本教學專案
這個網站本身就是用 Zensical 建的。在專案根目錄執行 uv sync 後,就可以用 uv run zensical serve 預覽。
基本使用說明
建立新的專案
如果要使用當下目錄作為專案目錄:
如果要建立新的目錄:
建立後會得到類似結構:
Note
zensical new 不會覆寫既有檔案。如果目錄裡已經有 zensical.toml,指令會失敗。
啟動伺服器來檢視網站
預設會在 http://localhost:8000 開啟預覽,修改檔案後瀏覽器會自動重新整理。
常用選項:
建立網站
指令:
說明:
1️⃣ zensical build
- 讀取
zensical.toml(或mkdocs.yml)設定 - 解析
docs/目錄下的 Markdown 文件 - 產生靜態 HTML 檔案
- 輸出到
site/目錄
2️⃣ zensical build --clean
- 先清除建置快取再重建
- 升級 Zensical 或輸出結果異常時建議使用
佈署到 GitHub Pages
Zensical 沒有 gh-deploy 指令。建議用 GitHub Actions 建置後上傳 site/,細節見 佈署。