Static output / any host
AFTER YOU BUY

Install it.
Ship it.

An Astro theme is a code project, and this is what working with one actually involves. No hidden build service, no account, no lock-in.

REQUIREMENTS
Node.js
20 LTS or newer
Package manager
npm, pnpm or yarn
Editor
Anything. VS Code config is included.
Output
Static files. No server runtime required.
Hosting
Any static host
Build time
Seconds, for a site of this size
SETUP

Four stages,
start to live.

Written out in full so you know what you are signing up for.

01

Install

Unzip the project, run the install command, run the dev server. The site is on localhost with the demo content in place. Nothing to configure before you can see it.

npm install
npm run dev
02

Make it yours

Site identity lives in one data file. Copy lives in the page files and the content collections. Colour, type and spacing live in the token block at the top of the stylesheet.

src/data/site.ts
src/content/
src/styles/global.css
03

Build and check

The production build fails loudly on a broken content reference or a missing image, which is the point. Preview the built output locally before you push it anywhere.

npm run build
npm run preview
04

Deploy

The build writes a folder of static files. Point any static host at it, or connect the repository and let the host run the build. No environment variables are required for the theme itself.

dist/
SUPPORT SCOPE

What we answer.
And what we don’t.

Stated plainly, so the boundary is clear before you need it.

01

What support covers

Questions about installing, building and deploying the theme as shipped, and defects where the theme does not behave as its page describes. Reported defects are fixed and published as an update.

02

What it does not cover

Custom development, debugging your own modifications, third-party integrations, hosting configuration and design advice on your specific project. Those are real work and they are quoted separately.

03

How long it lasts

The support window and the update policy are published on each theme page before purchase. No lifetime or unlimited support has been announced, and none will be implied.

04

How to reach us

One email address, answered by the people who built the theme. Include the theme name, your Node version and what you expected to happen.

Ask a question