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

Launch Taxo Fast

If the goal is to publish quickly, do not start by editing Astro components. Start with the content and config files that control most of the theme.

The 20-Minute Path

  1. Change brand basics in src/config/config.toml
  2. Replace menu items in src/config/menu.en.json
  3. Replace phone, email, and address in config.toml
  4. Replace shared text in src/i18n/en.json
  5. Update homepage hero and CTA sections in src/content/sections/english/
  6. Disable unfinished menu items and sections
  7. Run npm run build

Files To Edit First

src/config/config.toml
src/config/menu.en.json
src/config/social.json
src/i18n/en.json
src/content/sections/english/hero-section.md
src/content/sections/english/hero-section-two.md
src/content/sections/english/cta-section.md
src/content/sections/english/contact-section-two.md

Minimal Rebrand Example

src/config/config.toml
[site]
title = "North Ridge Tax"
description = "Tax planning and accounting for growing companies."
logo = "/images/logo.png"
logoAlternate = "/images/logo-light.svg"
[settings.contactInfo]
address = "25 Market Street, Austin, TX"
phone = "+1 (555) 010-2400"
src/config/menu.en.json
{
"headerPrimary": [
{
"enable": true,
"name": "Home",
"url": "/",
"weight": 0
},
{
"enable": true,
"name": "Services",
"url": "/services/",
"weight": 1
},
{
"enable": true,
"name": "Contact",
"url": "/contact/",
"weight": 2
}
]
}

Fast Single-Language Setup

If you do not need French at launch:

[settings.multilingual]
enable = false

Then run:

Terminal window
npm run remove-multilingual

Fast Content Cleanup

Taxo ships with demo content in these places:

  • src/content/blog/
  • src/content/case-studies/
  • src/content/services/
  • src/content/team/
  • src/content/pages/english/privacy-policy.md
  • src/content/pages/english/terms-conditions.md

If those pages are not ready, either hide them from menus now or mark them as draft until launch.