HtmlPostRenderer

class HtmlPostRenderer(val context: Context, baseTemplateProcessor: () -> TemplateProcessor = baseHtmlTemplateProcessor, base: HtmlOnlyPostRenderer = HtmlOnlyPostRenderer(name = "index", context, baseTemplateProcessor)) : PostRenderer

A PostRenderer that injects content into an HTML template. This includes all the features of HtmlOnlyPostRenderer, plus:

  • Theme components

  • Runtime scripts

  • Media resources

Parameters

baseTemplateProcessor

supplier of the base TemplateProcessor to inject with content and process via HtmlPostRendererTemplate.

Constructors

Link copied to clipboard
constructor(context: Context, baseTemplateProcessor: () -> TemplateProcessor = baseHtmlTemplateProcessor, base: HtmlOnlyPostRenderer = HtmlOnlyPostRenderer(name = "index", context, baseTemplateProcessor))

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun generateResources(rendered: CharSequence): Set<OutputResource>
Link copied to clipboard
open override fun wrapResources(name: String, resources: Set<OutputResource>): OutputResourceGroup