Skip to content
Type something to search...
Veltro Theme Documentation

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

Site Settings

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

[site.favicon]
path = "/images/favicons"
image = "/images/favicon.png"

Replace the source image, then run:

Terminal window
npm run generate-favicons

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