This repository contains the source for the Caporaso Lab website, hosted at caplab.dev.
The site is built with Astro and Tailwind CSS, using the AstroWind template as its starting point.
Site development is assisted by Claude Code. Site content is written by Caporaso Lab members.
git clone https://github.com/caporaso-lab/website
cd website
npm install
npm run devOpen the URL printed by npm run dev (default: http://localhost:4321).
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build the production site to ./dist/ |
npm run preview |
Preview the production build locally |
npm run check |
Check the project for errors |
Pages are .astro or .mdx files under src/pages/ — each file maps directly to a route.
Site-wide configuration lives in src/config.yaml and src/navigation.js.
Shared components are in src/components/.
Images and other processed assets are in src/assets/.
Static files served as-is (e.g., poster PNG thumbnails) are in public/.
This site is based on AstroWind, created by onWidget and licensed under the MIT License.