forked from jdiamond/Nustache
Logic-less templates for .NET
License
brendanhay/Nustache
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Nustache - Logic-less templates for .NET For a list of implementations (other than .NET) and editor plugins, see http://mustache.github.com/. Usage: - Add a reference to Nustache.Core.dll. - Import the Nustache.Core namespace. - Use one of the static, helper methods in the Render class. var html = Render.FileToString("foo.template", myData); - Data can be object, IDictionary, or DataTable. - If you need more control, use Render.Template. - See the source and tests for more information. nustache.exe: - Command-line wrapper around Render.FileToFile. - Reads JSON from file for data. Must wrap with { }. - Parameters are templatePath, jsonPath, and outputPath. nustache.exe foo.template myData.json foo.html - External templates are assumed to be in the same folder as the template mentioned in templatePath. - Extension is also assumed to be the same as the template in templatePath. Syntax: - The same as Mustache with some extensions. - Support for defining internal templates: {{<foo}}This is the foo template.{{/foo}} The above doesn't get rendered until it's included like this: {{>foo}} You can define templates inside sections. They override templates defined in outer sections which override external templates.
About
Logic-less templates for .NET
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 89.9%
- C# 9.3%
- Classic ASP 0.8%