Documentation is English-only for now. The rest of the site follows your language.
Themes
Install and activate .jfpkg themes, the default theme, and theme patterns.
5 min read
Admin → Themes. Upload a .jfpkg or zip (POST /api/themes, administrator). Activate with POST /api/themes/:id/activate. List from GET /api/themes. Hooks: theme.installed, theme.activated.
The bundled theme is `justflows.default` under themes/default (templates, styles, patterns, justflows-theme.json). Install sets active_theme to that id.
Patterns
GET /api/themes/patterns and GET /api/themes/patterns/:slug feed the block editor. Patterns are starter block trees, not separate post types.
Tip
Theme packages are validated like plugins: they declare their own license (must be GPL-compatible), safe zip extract (@justflows/installer). Core is MIT; bundled themes/default stays GPL-2.0-or-later. Optional signing is described in Configuration.