随手写了个基于lua的模板系统

随手写了个基于lua的模板系统


    最近维护一个用openresty写的玩家web服务,ngx_lua相当给力,lua 的coroutine风格使得异步程序写得很优雅,web不像游戏,连接之间无交互无状态保留,用coroutine是比较合适的。
    不过openresty用来做web API还行,用来写web页就缺很多东西了,至少需要一个好用的基于lua的l模板系统。用惯了python的Jinja/Django风格的template系统,平常项目里面都可以直接用来做导表,做code generation.
    于是乎,手痒写了一个跟Jinja语法一样的模板系统,支持复合变量替换,table遍历,子模板嵌套。开源之,没有经过全面的严格测试,尚且可用,且改名叫 lutem吧(- -!),意为 LUa TEMplate utils
     https://github.com/daly88/lutem





你可能感兴趣的:(随手写了个基于lua的模板系统)