一种受 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)))
有很多 Boot 插件在使用 Perun 时很有用:
查找更多静态网站生成器。