Skip to content

The site itself

Colophon

How this site is built, where it lives, and who built it. In keeping with how the flock works: the meta layer is transparent. The open-source licenses behind it all live on Attributions.

Stack

Astro 5.x

Static-site generator. Zero JS by default; pages are HTML + CSS; tiny inline scripts where motion needs them.

Utility classes. Custom palette mapped onto the CorvidLabs design-system tokens (paper, ink, sheen teal) as CSS custom properties: light and dark from one set of class names.

Auto-generates /sitemap-index.xml at build time. Weekly changefreq, priority 0.7.

Self-hosted as WOFF2 in public/fonts/. The two LCP weights preloaded; font-display: swap on every face. No third-party origin in the waterfall.

Bun 1.x

Runtime for `bun install` + `bun run build`. Faster than npm; matches the broader CorvidLabs web convention.

Infrastructure

Source
The site repo is private during polish. Flips public alongside the v1 launch story.
Build + Deploy
GitHub Actions on self-hosted macOS ARM64 runners.
Hosting
Static files on an nginx VPS, deployed via a tarball drop from a self-hosted runner. corvidlabs.xyz only, no GitHub Pages.
Custom domain
corvidlabs.xyz apex serves this site; the previous Nevermore NFT site (Angular SPA) moved to nevermore.corvidlabs.xyz.
Content source
Hand-lifted from the CorvidLabs/_notes Obsidian vault (Architecture/strategy.md, Projects/Projects.md, Team/*).

Credits

Reading list

For others walking the same path:

Notice something off? Ping on Discord.