Sign up or sign in to Gitpod and click the link below.
This theme is intended to be a reference for developing Gutenberg compatible themes. It shouldn't be used in production environments.
The theme works well with a Drupal's standard installation profile when enabled.
On this project you'll find comprehensive and commented code examples for the many features delivered by Drupal Gutenberg editor.
Tooling on this project is kept to its minimal. Only esbuild is used to compile JSX files to ES6 files and only necessary if writing React components. Check scripts/build.js and the example at js/register-filters.jsx. Extensions like SASS or PostCSS aren't used for CSS. Just regular CSS.
This theme was generated from starterkit_theme. Additional information on generating themes can be found in the Starterkit documentation.
Demonstrated Features
- Gutenberg configuration file (
gutenberg_starter.gutenberg.yml)- Register client libraries on editor and frontend
- Toggle custom blocks availability from the content type edit form
- Setup editor configuration
- Add frontend styles to the editor
- Add patterns
- Limit color palette
- Templates and field mapping.
- Register block variations (
js/register-variations.js) - Apply filters to blocks upon block registration (
js/register-filters.jsx) - Register block styles (
js/register-styles.js)
This theme should be used with Gutenberg's module versions 3+.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Gutenberg ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.1.0 | Stable | Aug 12, 2024 | ||
| 1.0.0 | Stable | Jun 1, 2024 | ||
| 1.0.0-beta2 | Pre-release | Nov 12, 2023 | ||
| 1.0.0-beta1 | Pre-release | Nov 11, 2023 | ||
| 1.0.x-dev | Dev | Nov 11, 2023 |