5

我需要让最终用户能够安全地编辑 asp.net mvc Web 应用程序模板,到目前为止,Liquid Template Language 似乎很完美,但它是用 Ruby 编写的,并且移植对我来说似乎是一项过于复杂的任务,因为我不这样做不知道 Ruby……有人试图将它移植到 C# 吗?它在很多情况下都非常有用,我将积极帮助需要的东西!

更新:我还发现了一个Javascript 版本,这应该足以简化移植。

4

1 回答 1

13

你是说DotLiquid吗?它是 Ruby 的 Liquid 模板语言的 .NET 4.0 端口。模板语法本身与 Liquid 相同,但 .NET 代码尽可能地利用了 .NET / C# 约定。它显然是开源的,与最初的 Liquid 项目相同。

披露:我写了 DotLiquid(好吧,无论如何,我从 Ruby 做了 C# 端口)。和最初的海报一样,我也想从 .NET 代码中访问 Liquid 模板语法。我希望它对其他人有用。Liquid 的 Ruby 源代码非常干净,并且包含一整套单元测试,因此移植非常简单。如果您确实发现任何错误,请

于 2010-08-20T10:02:46.097 回答