现在有很多视图引擎,jade,swig等.用过jade,感觉不是很喜欢.还是.html
看起来舒服一点.
swig能很好的解决这一点,swig默认以.ejs
文件结尾,但是能通过一些设置,让它更加友好.
首先附上github地址:swig.js
目前没有发现swig的文档,github.io貌似挂了.可以将项目clone下来,执行
1 | $ npm install swig |
编译完成自动打开浏览器,然后能看到documentation.
要在express框架中用swig需要进行一些设置.
1 | // view engine setup |
- 补充:这里有一个模板引擎性能的测试,不知道有没有参考价值(测试模板较少,包括[artTemplate; jCT; juicer; doT; Handlebars; tmpl; easyTemplate; underscoreTemplate; baiduTemplate; Mustache; kissyTemplate;])