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

Common Customization Examples

Hide A Shared Section Everywhere

Set enable: false in its shared content file:

src/content/sections/english/contact-section.md
enable: false

Remove A Section From One Page

Remove or comment out the component call in the relevant file under src/pages/[...lang]/. Do not disable the shared content entry if other pages still use it.

Hide A Menu Item

{
"enable": false,
"name": "Pricing",
"url": "/pricing/"
}

Draft A Page Or Collection Entry

---
title: "Work In Progress"
draft: true
---

Production collection queries filter drafts, and the build script removes draft URLs from the generated sitemap.

Override A Reused Section

Supported pages can override section data in frontmatter:

servicesSection:
enable: true
title: "What We Can Do for Our Clients"

The exact available keys come from src/sections.schema.ts and the comments in the corresponding section Markdown file.

Launch One Language

[settings.multilingual]
enable = false

Then run:

Terminal window
npm run remove-multilingual

This command removes multilingual content, so use version control and confirm that a single-language project is your intended final structure.