Learn how the configuration files control colors, sections, pages, and content in the Sifo template.
This section explains how the configuration files in the config folder work.
You will learn how to change:
You do not need to write code. You only edit simple JavaScript/TypeScript and JSON files.
All main configuration files are inside the config folder at the root of the project:
sifo/
├─ app/
├─ config/
│ ├─ branding.ts
│ ├─ hero.ts
│ ├─ header.ts
│ ├─ footer.ts
│ ├─ features.ts
│ ├─ panel-features.ts
│ ├─ games/
│ ├─ testimonials.ts
│ ├─ hardware.ts
│ ├─ location.ts
│ ├─ about.ts
│ ├─ careers.ts
│ ├─ contact.ts
│ ├─ faq.ts
│ ├─ mode.ts
│ ├─ seo.ts
│ └─ messages/
│ ├─ en.json
│ └─ es.json
└─ ...Each file controls a specific part of the site:
branding.ts — main brand colorhero.ts — home hero background and game imagesheader.ts and footer.ts — navigation menus and footer linksfeatures.ts, panel-features.ts, games/, testimonials.ts — homepage sectionshardware.ts and location.ts — hardware list and world map locationsabout.ts — About page images and statscareers.ts — Careers hero, features, and open positionscontact.ts — Contact cards (ticket, Discord, email)faq.ts — Frequently Asked Questions listmode.ts — feature flags (for example enabling the map editor)seo.ts — global SEO (site URL, default Open Graph image, robots, Twitter, verification)messages/en.json, messages/es.json — all page texts in English and Spanish, including the Metadata namespace for titles, descriptions, and keywordsLater pages in this section will walk you through each group step by step.