🎧 The source for my personal site. Built using Astro (and other tools): https://coryd.dev/colophon
.github | ||
edge-functions | ||
functions | ||
public | ||
queries | ||
scripts | ||
src | ||
.env | ||
.gitignore | ||
.markdownlint.json | ||
.nvmrc | ||
astro.config.mjs | ||
LICENSE | ||
netlify.toml | ||
package-lock.json | ||
package.json | ||
README.md |
coryd.dev
Hi! I'm Cory. 👋🏻
This is the code for my personal website and portfolio. Built using Astro and other tools.
- Follow me on Mastodon
- Buy me a coffee
- What I'm listening to
- What I'm watching
- What I'm reading
- What I'm doing now
Local dev setup
npm install
Local dev workflow
npm start
- Open
http://localhost:4321
Other commands
npm run build
: builds Astro output.
npm run prevew
: previews built Astro output (uses wrangler command compatible with Cloudflare adapter under the hood).
npm run update:deps
: checks for dependency updates and updates Astro.
netlify dev
: local development with Netlify functions.
Required environment variables
ACCOUNT_ID_PLEX
API_KEY_PLAUSIBLE
SUPABASE_URL
SUPABASE_KEY
DIRECTUS_URL
DIRECTUS_TOKEN
ARTIST_IMPORT_TOKEN
ARTIST_FLOW_ID
ALBUM_FLOW_ID
MASTODON_ACCESS_TOKEN
FORWARDEMAIL_API_KEY
CDN