This theme an experiment using block-based templates and theme starter content to bootstrap a WordPress site.
It is based on Johannes, a block-based theme by Mel Choyce. All images used in this theme were sourced from this are.na board.
- Create a fresh WordPress site
- Clone this repository or upload a zip into the site’s
themes
directory - Install and activate the Gutenberg and Jetpack plugins
- Enable the Full Site Editing and Full Site Editing Demo Templates experiments in
Gutenberg > Experiments
panel: - Ensure the "Contact Form" module is enabled within Jetpack:
- Visit the Customizer and hit "Publish"
The following resources helped to become familiar with the concepts applied in this theme:
- Block-based themes (Experimental)
- Full Site Editing feature development in Gutenberg
- Theme starter content
The steps to developing a theme using block templates with starter content are as follows:
- Developed block templates using the editor.
- Copy and paste those templates into static files in the
block-templates
- Define the starter content for the site in
functions.php
You can watch an explanation of how it works here: