Kindlingv4.0.0
Getting started

WordPress Theme

Kindling as the WordPress starter theme, core principles, and custom features like view transitions.

Kindling is the starter theme for WordPress and is maintained in the matchbox-wp repo.

Core principles

  • If it can be done in theme.json, it should.
  • Typography and spacing should use t-shirt sizing for names and slugs.
  • Colors should use the matchbox naming convention for slugs, but names can be customized.
  • Core patterns should use the custom settings instead of applying block settings within the pattern.
  • Use block style variations to change the appearance of a block or section.
  • Only set block specific styles when you need to override a pattern or style variation.
  • All non-synced patterns should be committed to the project repo before site launch.

Custom features

View transitions

The theme enables the default view transition for cross-document navigation. This means users with a supported browser will see a slight fade transition when navigating between pages within the site. This feature, combined with speculative loading, yields near-instant page load times.