Processors Overview

Processors are the core extension mechanism in jstatico.

Types of Processors

TypePhasePurpose
PreprocessorInputTransform source files (parse, extract data)
PostprocessorRenderTransform output (templates, minification)
WriterOutputControl how files are written

Built-in Processors

jstatico includes processors for common tasks:

  • Markdown - Convert .md to HTML
  • JSON - Load _*.json as data
  • HTML - Render Nunjucks templates
  • Page Generator - Run *.processor.js files
  • Simple Writer - Write files to disk

Customization

Extend jstatico with your own processors: