# Site menus

The **Menus** section manages navigation — sets of links that the theme outputs in the header, footer or sidebar.

## How it works

- A **menu** is a named set of items (e.g. `header` — the top menu, `footer` — the bottom one).
- The theme outputs a menu by its name with a tag:

```html
{menu name="header"}
```

So which links appear in the header is up to you in this section, without touching code.

## Creating a menu

1. **Menus → Create** — set a name and slug (e.g. `header`).
2. Open the menu and add **items**:
   - **Title** — the link text;
   - **URL** — where it leads (`/`, `/p/about`, `/news`, an external link `https://…`).
3. Items can be deleted; order is set as you add them.

## Typical links

| Where | URL |
|-------|-----|
| Home | `/` |
| A page | `/p/{slug}` (e.g. `/p/about`) |
| News | `/news` |
| A category | `/category/{slug}` |
| Documentation section | `/docs/` |
| External site | `https://…` |

## Binding to the theme

For a menu to show, the theme template must have a `{menu name="…"}` tag with the same name. In most themes the header and footer already output the `header`/`footer` menus — you just fill them with items.

> On the `celena-agency` landing the top menu is made of anchor links to sections of a single page (`/#services`, `/#contact`), set right in the template. The **Menus** section is useful when you add full internal pages.
