Install your theme
Your theme is a standard Astro project. If you’ve installed any Node project before, this will feel familiar. If you haven’t, the steps below are everything.
Prerequisites
Section titled “Prerequisites”You need Node.js 20 or later and a package manager (npm ships with Node; pnpm and yarn work too).
node --version# v20.x.x or higherIf that doesn’t print a version, install Node from nodejs.org (LTS release) and reopen your terminal.
1. Download from Gumroad
Section titled “1. Download from Gumroad”After purchase, Gumroad sends you a receipt email containing a download link, and your theme is also available any time from your library at gumroad.com/library.
Click the download link to get a .zip file named after the theme — for example, aurora.zip.
Unzip it wherever you keep your projects:
cd ~/projectsunzip ~/Downloads/aurora.zipcd auroraYou should now be inside a folder that contains package.json, astro.config.mjs, and a src/ directory.
2. Install dependencies
Section titled “2. Install dependencies”From inside the theme folder:
npm installThis downloads Astro, Tailwind, and the theme’s own dependencies into node_modules/. First install takes 30–90 seconds depending on your connection.
3. Run the dev server
Section titled “3. Run the dev server”npm run devYou’ll see something like:
astro v5.x
┃ Local http://localhost:4321/ ┃ Network use --host to expose
✓ Server listening on http://localhost:4321/Open http://localhost:4321 in your browser. You should see the theme’s homepage, identical to its live preview.
Edits to .astro, .css, and .ts files hot-reload in the browser without a refresh.
4. Build a production version
Section titled “4. Build a production version”When you’re ready to ship:
npm run buildThis compiles everything into a static dist/ folder you can deploy to any static host.
To preview the production build locally before deploying:
npm run previewCommon install snags
Section titled “Common install snags”What’s next
Section titled “What’s next”You have a working theme. Now make it yours:
- Project tour — a 5-minute walk through the folders so you know what each file does.
site.tsreference — change the site name, navigation, and brand color in one file.- Customize → Brand colors & fonts — repaint the theme to match your identity.