Skip to content

collegevine/graft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

graft

This is a general purpose minimalist templating library

Hello, this is a template.

You can bind a simple variable like this:

{{a_variable}}

You can use dot notation to access subfields of TemplateData Vars:

{{person.address.street}}

You can define a loop like this:

[[ person:people ]]
    Hello, {{person.name}}
[[ end ]]

Subtemplates can be referened by name:

<|sub_template.tpl|>

Or by variable lookup:

<|@named_subtemplate|>

Conditional rendering:

[[ ?render ]]
    This will be rendered if {{render}} exists
[[ end ]]

Releases

No releases published

Packages

No packages published