defclass/huaihua

A Simple Clojure Template lib



Documentation

huaihua

Simple Template Engine for Clojure.

Usage

Add huaihua dependence:

[defclass/huaihua "0.1.0-SNAPSHOT"]

(require '[huaihua.core :refer :all])
;;=> nil

(def s (slurp (io/resource "example.txt")))
;;=> #'user/s
;; 欢迎!{{introduce}}我白天是个{{title}}邮递员{{/title}}{{/introduce}},晚上就是个有抱负的演员。这是我的博客。我住在天朝的深圳,没有一条叫做杰克的狗。

(def snippet (get-snippet s))
;;=> #'user/snippet

(transform snippet
  :title "程序员"
  :introduce (fn [x] (str x ",在倍洽开心的写bug")))
;;=> "欢迎!我白天是个程序员,在倍洽开心的写bug,晚上就是个有抱负的演员。这是我的博客。我住在天朝的深圳,没有一条叫做杰克的狗。"

``

License

Copyright © 2018 Michael Wong

Distributed under the Eclipse Public License .