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
- Change brand basics in
src/config/config.toml - Replace menu items in
src/config/menu.en.json - Replace phone, email, and address in
config.toml - Replace shared text in
src/i18n/en.json - Update homepage hero and CTA sections in
src/content/sections/english/ - Disable unfinished menu items and sections
- Run
npm run build
Files To Edit First
src/config/config.tomlsrc/config/menu.en.jsonsrc/config/social.jsonsrc/i18n/en.jsonsrc/content/sections/english/hero-section.mdsrc/content/sections/english/hero-section-two.mdsrc/content/sections/english/cta-section.mdsrc/content/sections/english/contact-section-two.mdMinimal Rebrand Example
[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"{ "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 = falseThen run:
npm run remove-multilingualFast 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.mdsrc/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.