跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
ai-tools

WenMing(文明)

個人哲學書出版系統,從 Blogger Feed API 自動抓取文章轉為 Markdown,透過 mdBook 渲染為靜態電子書站並以 GitHub Pages 部署,搭配兩段式 PDF 生成實現精確分頁目錄。由 ViaBTC CEO 以 Claude Code 協作開發。

最適合誰

在 Blogger 上撰寫系列文章、想要自動化彙整為電子書並發佈的個人作者。需要具備 Python + Node.js 環境設定能力,且能接受專案可能不再維護的風險。主要價值在於其自動化模式的啟發而非直接使用。

我實際怎麼用

作為模式參考而非直接使用。三個可複用的概念:

  1. Feed → Markdown 自動導入add_article.py 的 Blogger API 抓取邏輯可改寫為其他來源(如 PubMed RSS、Zotero 匯出)
  2. mdBook + GitHub Pages:低成本知識庫靜態發佈方案
  3. 兩段式 PDF:先渲染計算頁碼,再重排目錄頁,可用於需要精確分頁的文件(如試驗計畫書)

真正強的地方

  • 從 Blogger API 抓文章、轉 Markdown、自動更新書籍目錄,一條命令完成
  • 兩段式 PDF 生成:先計算實際頁碼再重排目錄,封面全版圖 + 頁尾戳記,目錄頁碼精確無誤
  • push to main 自動觸發 mdBook build + GitHub Pages 部署,CI/CD 閉環
  • 有完整 CLAUDE.md 協議定義 AI 協作規範,Commit 訊息共同掛名,是個實際的 Claude Code 協作案例

失敗模式與不該用的情境

  • 16 commits 集中於 2026-03 月,已超過 7 週未更新,專案可能已停滯
  • 無 License,法律上不能直接 Fork 或商業使用
  • 無測試,程式碼品質無自動化保障
  • 僅支援 Blogger Feed API 為來源,其他平台需自行改寫
  • 需同時具備 Python + Node.js + Rust(mdBook)三套環境
  • 單人興趣專案,無社群、無文件、無 issue 追蹤

價格、上手門檻與風險

  • 免費
  • 中高門檻:需設定 Python、Node.js、mdBook(Rust)環境,理解 GitHub Actions CI/CD
  • 風險:無 License(法律灰色地帶);專案已停滯可能永久棄坑;環境依賴複雜易出錯

結論

個人出版自動化的概念驗證,三個可複用的技術模式(Feed 導入、兩段式 PDF、mdBook CI/CD)值得參考。但專案本身成熟度不足、無授權、已停滯,別拿來用在任何正式場景。

來源