Quick Start
This guide walks you from zero to a running local dev server.
Prerequisites
Section titled “Prerequisites”- Node.js 20+ — check with
node -v - pnpm — install with
npm install -g pnpmif missing
1. Clone the repository
Section titled “1. Clone the repository”git clone https://github.com/noicethemes/starter-template my-projectcd my-projectOr download the ZIP from the purchase page and extract it.
2. Install dependencies
Section titled “2. Install dependencies”pnpm install3. Start the dev server
Section titled “3. Start the dev server”pnpm devOpen http://localhost:4321 in your browser. The server supports hot-module replacement — changes to .astro, .ts, and .css files reload instantly.
4. First things to edit
Section titled “4. First things to edit”Site metadata — src/config/site.ts
Section titled “Site metadata — src/config/site.ts”Open src/config/site.ts and update siteMeta with your own values:
export const siteMeta = { title: "My Studio", description: "A short description of your site for SEO.", baseUrl: "https://yourdomain.com", ogImage: "./assets/og-image.png", twitterCreator: "@yourhandle",};Navigation and footer — src/config.ts
Section titled “Navigation and footer — src/config.ts”src/config.ts is the central re-export file. Edit mainMenu and footerLinks directly in that file to change navigation labels and URLs.
Translations — src/locales/en/
Section titled “Translations — src/locales/en/”All user-facing strings live in the src/locales/en/ JSON files:
| File | Contents |
|---|---|
common.json | Nav labels, footer text, cookie banner, theme toggle |
main.json | Hero, stats, about section, testimonials |
sections.json | All other sections (features, pricing, FAQ, etc.) |
Favicon — public/favicon.svg
Section titled “Favicon — public/favicon.svg”Replace public/favicon.svg with your own logo file. SVG is recommended for quality at all sizes.
5. Build for production
Section titled “5. Build for production”pnpm buildThis runs astro check (TypeScript type-checking) followed by astro build. Output goes to ./dist/.
6. Preview the production build
Section titled “6. Preview the production build”pnpm previewServes the dist/ directory locally so you can verify the production build before deploying.
Next steps
Section titled “Next steps”- Project Structure — understand how files are organised
- Configuration — full reference for
src/config.tsand the config modules - Customization — change colors, fonts, and sections
- Deployment — push to Vercel, Netlify, or Cloudflare Pages