簡單、可組合的靜態網站產生器,靈感來自於 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 插件會很有用
尋找更多靜態網站產生器。