讓我們談談 Jamstack 的未來 — 加入我們

Perun

350 個星號
39 個分支
18 個議題
首頁
https://perun.io/
儲存庫
hashobject/perun
語言
Clojure
授權條款
EPL-1.0
範本
Hiccup

簡單、可組合的靜態網站產生器,靈感來自於 Boot 工作模型和 Metalsmith。Perun 是一系列 Boot 工作/插件的集合,您可以將它們串聯在一起,並建置客製化的內容以滿足您的需求。

插件系統

Perun 中的所有內容都像是獨立的工作來建置。最簡單的部落格引擎看起來會像這樣

(deftask build
  "Build blog."
  []
  (comp (markdown)
        (render :renderer renderer)))

但是,如果您想要建立永久連結、產生網站地圖和 RSS 訂閱、隱藏未完成的文章、為每篇文章新增閱讀時間,那麼您會這樣做

(deftask build
  "Build blog."
  []
  (comp (markdown)
        (draft)
        (ttr)
        (slug)
        (permalink)
        (render :renderer renderer)
        (sitemap :filename "sitemap.xml")
        (rss :title "Hashobject" :description "Hashobject blog" :link "http://blog.hashobject.com")
        (atom-feed :title "Hashobject" :subtitle "Hashobject blog" :link "http://blog.hashobject.com")
        (notify)))

第三方插件

當您使用 Perun 時,有許多 Boot 插件會很有用

尋找更多靜態網站產生器