Themes
A theme gives a site its layouts, partials (header, footer), components, blocks, CSS and Open Graph image template. Layouts are TSX that runs only at build time, so a theme's output is plain HTML and CSS.
- Using a theme: settings, extra layouts, overrides and site CSS.
- Writing a theme: local themes, extending another theme and sharing it.
- Components and blocks: Markdown components and page sections with typed props.