# Common Customization Examples

## Common Customization Examples

### Hide A Shared Section Everywhere
Set `enable: false` in its shared content file:

```yaml
# 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
```json
{
  "enable": false,
  "name": "Pricing",
  "url": "/pricing/"
}
```

### Draft A Page Or Collection Entry
```yaml
---
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:

```yaml
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
```toml
[settings.multilingual]
enable = false
```

Then run:

```bash
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.