Learn how to create and customize themes for your Aikeedo platform.
/public/content/plugins
directory of your Aikeedo platform. Use the following structure: yourorganization/theme-name
.
For this guide, we’ll create a theme called “Orbit”:
composer.json
file for metadata and dependencies.
Create a composer.json
file in your theme directory. Here’s a minimal version that’s sufficient for a functional theme:
type
attribute must be set to aikeedo-theme
. This is crucial for Aikeedo to recognize and properly handle your package as a theme.composer.json
file, you can use the following extended version:
name
field in composer.json
must match the path to your theme directory (e.g., heyaikeedo/orbit
). This uniquely identifies your theme.composer.json
file as your theme grows and requires more detailed information. Remember to always keep the type
set to aikeedo-theme
.templates/index.twig
file in your theme directory with a basic HTML structure:
@theme
Twig namespace to load theme assets in your templates.