# Site Identity & Logo

## Site Identity & Logo

Veltro keeps brand identity in `src/config/config.toml`. The shared renderer is `src/layouts/components/global/Logo.astro`.

### Site Settings
```toml
# src/config/config.toml
[site]
title = "Veltro"
description = "Veltro is an IT solutions and technology business theme for software companies, startups, and agencies, built with Astro and Tailwind CSS."
tagline = "Software, Startup & Agency Astro Theme"
baseUrl = "https://veltro-astro.pages.dev"
logo = "/images/logo.svg"
logoLight = "/images/logo-light.svg"
logoAlternate = ""
logoText = "Veltro"
logoWidth = "30px"
logoHeight = "30px"
```

- `logo` is the default mark.
- `logoLight` is passed to the footer explicitly.
- `logoAlternate` lets `Logo.astro` render a second logo for CSS-controlled variants.
- `logoText` is rendered beside the mark and supports inline Markdown.
- `baseUrl` is used by sitemap, canonical, Open Graph, and internal URL helpers.

Logo paths resolve through the theme's image helper, so `/images/logo.svg` can refer to the matching file in `src/assets/images/`.

### Favicons
```toml
[site.favicon]
path = "/images/favicons"
image = "/images/favicon.png"
```

Replace the source image, then run:

```bash
npm run generate-favicons
```

Generated favicon files are written under `public/images/favicons/`.