This page demonstrates the renderer convention for richer content that is not authored in Markdown.
The sidecar metadata file controls the route, heading metadata, and sitemap discovery for How to create a simple Angular blog.
Renderer contract
- Place a
.tsrenderer and same-basename.jsonmetadata file insrc/pages. - Export
renderPage(context)and return an HTML string. - Use the provided
escapeHtmlhelper for dynamic values.
Example snippet
export const renderPage = ({ metadata }) => `<h2>${escapeHtml(metadata.title)}</h2>`;