如果你經常用 Markdown 寫筆記、文件或部落格,又懶得折騰複雜的靜態網站生成器,flowershow 可能會讓你眼前一亮。這個開源專案用 TypeScript 編寫,基於 Next.js,核心功能簡單粗暴:把一堆 Markdown 檔案變成可直接訪問的網站。更妙的是,它還整合了 AI,可以在文件里加入智慧問答或自動摘要。
核心流程:連上 GitHub 就能發版
使用 flowershow 的方式很直接。你只需要一個 GitHub 倉庫,裡面放好 Markdown 檔案,然後在本地或 GitHub Actions 裡跑一下 flowershow 的 CLI 工具。工具會自動讀取檔案結構,生成對應的路由和導航,幾秒鐘後就能得到一個乾淨的文件站。也可以搭配 Vercel 或 Netlify 一鍵部署。
- 支援標準的 Markdown 語法,也支援 HTML 混寫
- 自動生成側邊欄和目錄樹
- 內建搜尋功能(基於 Fuse.js)
- 可拖動排序頁面(對 wiki 類內容很實用)
AI 整合:不止是展示
flowershow 的 AI 特性不是噱頭。它允許你在頁面中嵌入 AI 元件,比如讓讀者直接對文件內容提問,或是自動為長文章生成摘要。底層可以接入 OpenAI 或自部署的模型。這對文件作者來說,能大幅減少使用者尋找資訊的時間。不過目前 AI 功能需要自己配置 API Key,對完全零基礎的使用者有一定門檻。
適合誰用?
最適用的人群是獨立開發者和小型技術團隊。比如你維護了一個開源庫,想快速搞一份可搜尋、可互動的文件;或者你平時用 Obsidian 記筆記,想把某些筆記公開分享。flowershow 可以讓你直接從 Markdown 倉庫釋出,省去寫模板、配置路由的麻煩。
現階段的短板
作為年輕的開源專案,flowershow 的自定義能力還不夠強。如果你想改變網站的整體樣式,需要懂一些 Tailwind CSS。此外,它目前主要針對文件類內容,不太適合做複雜的部落格或電商頁面。如果你需要多級巢狀的目錄結構,有時也會遇到渲染小 bug。
總的來說,flowershow 是一個輕量、實用的文件釋出工具,尤其是在需要快速搭建一個 AI 增強的文件站時,它比很多同類專案更直接。如果你習慣 Markdown 寫作,又不想被複雜的構建流程拖累,值得一試。










評論
暫無評論
成為第一個評論的人