• Angular
  • TypeScript

How to create a simple Angular blog

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 .ts renderer and same-basename .json metadata file in src/pages.
  • Export renderPage(context) and return an HTML string.
  • Use the provided escapeHtml helper for dynamic values.

Example snippet

export const renderPage = ({ metadata }) => `<h2>${escapeHtml(metadata.title)}</h2>`;