INTERFACE ITemplateEngine

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?