Configuration
Specify the output format in document frontmatter:How Renderers Work
Renderers operate after Jinja template rendering completes. The pipeline is:- Transform content: Convert between formats (e.g., markdown headers to JSON keys)
- Validate output: Ensure content is valid for the target format
- Set file extension: Determine the output filename extension
Default Behavior
Without anoutput specification, Colin uses the Markdown renderer which passes content through unchanged. This is ideal for generating documentation or reports.
Choosing a Renderer
Use Markdown (default) when:- Generating documentation or reports
- The output is meant for human reading
- You want to preserve formatting
- Building structured data for APIs or agents
- Creating configuration files
- Output will be consumed by programs
- Creating human-readable configuration
- Output needs to preserve comments and structure