摘要:
大多数模板引擎都愿意尽可能给用户赋予更多功能,而Liquid则不同,它的设计哲学是要限制用户所能做的事情。目的是要让最终用户能够创建自己的模板,而不需要陷于服务器的安全问题。 Liquid最初是为电子商务平台Shopify创建的,从2006年就已经开始正式使用。Tim Jones使用DotLiquid这个名字把这个引擎迁移到了.NET上。这两个版本都不允许模板访问底层平台,从而保证了安全性。它们使用的是高度受限的指令,仅限于使用名为“过滤器(filters)”的简单函数以及条件语句。两个版本的Liquid标记语法都一样。 渲染模板的过程包括两个步骤。首先,源代码会被解析为可重用的Templat 阅读全文
posted @ 2011-12-13 17:29
ChaunceyHao
阅读(184)
评论(0)
推荐(0)
浙公网安备 33010602011771号