I've released ring.velocity 0.1.0
https://github.com/killme2008/ring.velocity
Thanks.

2012/7/18 Sun Ning <classicn...@gmail.com>

> enlive最大的好处是页面html页面不会掺入任何模板语言**,直接就可以在浏览器里预览页面设计
> 但是用的时候思维确实和传统的模板引擎不太一样
>
>
> On Wed 18 Jul 2012 12:50:39 PM CST, Shen, Feng wrote:
>
>> 同感enlive较复杂。前段时间,转向了Mustache。
>>
>> 沈锋
>> 美味书签 http://mei.fm
>>
>>
>>
>> On Wed, Jul 18, 2012 at 11:59 AM, dennis zhuang <killme2...@gmail.com
>> <mailto:killme2...@gmail.com>> wrote:
>>
>>     其实就是几行代码封装下,**我觉的velocity比什么enlive好用多了。
>>
>>     2012/7/18 Shen, Feng <shen...@gmail.com <mailto:shen...@gmail.com>>
>>
>>
>>         不错不错。
>>         velocity 在java中用得较广。
>>         这样为potential 的 clojure用户铺了一下道路。
>>
>>         沈锋
>>         美味书签 http://meiwei.fm <http://mei.fm>
>>
>>
>>
>>
>>         On Wed, Jul 18, 2012 at 12:00 AM, dennis zhuang
>>         <killme2...@gmail.com <mailto:killme2...@gmail.com>> wrote:
>>
>>             A little error in getting started missing :age
>>
>>
>>             |(render "test.vm" :name "dennis" :age 29)|
>>
>>
>>             2012/7/17 dennis zhuang <killme2...@gmail.com
>>             <mailto:killme2...@gmail.com>>
>>
>>                 Hi,all
>>
>>                 Apache velocity <http://velocity.apache.org/>**is a
>>
>>                 great java template engine used widely. I want to use
>>                 it in clojure with compojure and ring framework,so
>>                 i've created this project---ring.velocity.
>>
>>                 Home: 
>> https://github.com/killme2008/**ring.velocity<https://github.com/killme2008/ring.velocity>
>>                 Getting started:
>>
>>                 Adds dependency in leiningen project.clj:
>>
>>
>>                 |   [ring.velocity "0.1.0-SNAPSHOT"]
>>                 |
>>
>>                 Create a directory named |templates| in your project
>>                 directory to keep all velocity templates.
>>
>>                 Create a template |templates/test.vm|:
>>
>>
>>                 |   hello,$name,your age is $age.
>>                 |
>>
>>                 Use ring.velocity in your namespace:
>>
>>
>>                 |   (use '[ring.velocity.core :only [render]])
>>                 |
>>
>>                 Use |render| function to render template with vars:
>>
>>
>>                 |   (render "test.vm" :name "dennis" 29)
>>                 |
>>
>>                 The |test.vm| will be interpreted equals to:
>>
>>
>>                 |   hello,dennis,your age is 29.
>>                 |
>>
>>                 Use ring.velocity in compojure:
>>
>>
>>                 |   (defroutes app-routes
>>                       (GET "/" [] (render "test.vm" :name "dennis" :age
>> 29))
>>                       (route/not-found "Not Found"))
>>                 |
>>
>>                 Use ring.velocity in ring:
>>
>>
>>                 |   (use '[ring.util.response])
>>                    (response (render "test.vm" :name "dennis" :age 29))
>>                 |
>>
>>                 Custom velocity properties,just put a file named
>>                 |ring-velocity.properties| to your classpath or
>>                 resource paths.The default velocity properties is in
>>                 src/default/velocity.**properties
>>                 <https://github.com/**killme2008/ring.velocity/blob/**
>> master/src/default/velocity.**properties<https://github.com/killme2008/ring.velocity/blob/master/src/default/velocity.properties>
>> >.
>>
>>
>>                 --
>>                 庄晓丹
>>                 Email: killme2...@gmail.com
>>                 <mailto:killme2...@gmail.com> xzhu...@avos.com
>>                 <mailto:xzhu...@avos.com>
>>                 Site: http://fnil.net <http://fnil.net>
>>                 Twitter:      @killme2008
>>
>>
>>
>>
>>
>>
>>             --
>>             庄晓丹
>>             Email: killme2...@gmail.com <mailto:killme2...@gmail.com>
>>             xzhu...@avos.com <mailto:xzhu...@avos.com>
>>             Site: http://fnil.net <http://fnil.net>
>>             Twitter:      @killme2008
>>
>>
>>
>>
>>
>>
>>
>>     --
>>     庄晓丹
>>     Email: killme2...@gmail.com <mailto:killme2...@gmail.com>
>>     xzhu...@avos.com <mailto:xzhu...@avos.com>
>>     Site: http://fnil.net <http://fnil.net>
>>     Twitter:      @killme2008
>>
>>
>>
>>
>>


-- 
庄晓丹
Email:        killme2...@gmail.com xzhu...@avos.com
Site:           http://fnil.net
Twitter:      @killme2008

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to