01
项目简介
Scriban主要功能与特性:
02
使用方法
// 解析scriban 模板
var template = Template.Parse("Hello {{name}}!");
//结果:Hello World!
var result = template.Render(new { Name = "World" });
// 解析 liquid 模板
var template = Template.ParseLiquid("Hello {{name}}!");
//结果:Hello World!
var result = template.Render(new { Name = "World" });
//循环模板
var template = Template.Parse(@"
<ul id='products'>
{{ for product in products }}
<li>
<h2>{{ product.name }}</h2>
Price: {{ product.price }}
{{ product.description | string.truncate 15 }}
</li>
{{ end }}
</ul>
");
var result = template.Render(new { Products = this.ProductList });
03
项目地址