# Creating a new theme

## Via Admin

1. Go to **Theme** → **New theme**
2. Enter a name (e.g. `my-theme`)
3. Theme is created with basic structure
4. Edit `theme.json` and templates

## Manually

```bash
mkdir themes/my-theme
mkdir themes/my-theme/partials
mkdir themes/my-theme/assets/{scss,css,js,fonts,img}
```

Create basic files:

- `theme.json`
- `base.twig`
- `full_content.twig`
- `partials/header.twig`
- `partials/footer.twig`
- `scss/theme.scss`
- `guide.twig` (if guide support is needed)