INTERFACE ITemplateEngine
- Namespace: SuCoS.TemplateEngine
- Source File: ITemplateEngine.cs
Interface for all Template Engines (Liquid)
Public Methods
Initialize
void Initialize(Site site)
Initialization
Parameters:
site(Site)
Parse
string Parse(string template, ISite site, IPage page)
Parse the content using the data template
Parameters:
template(string)site(ISite)page(IPage)
Returns: string
ParseResource
string? ParseResource(string? template, ISite site, IPage page, int counter)
Parse the content using the data template for Resource naming
Parameters:
template(string?)site(ISite)page(IPage)counter(int)
Returns: string?