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 に答える