Personal site for writing and talks — now powered by TanStack Start.
- Blog posts pulled live from DEV.to
- Talks sourced from Markdown in
content/talks - Tailwind CSS styling inspired by a bright sky / pastoral product aesthetic
- Lint and format with oxlint and oxfmt
npm install
npm run devOpen http://localhost:3000.
| Command | Description |
|---|---|
npm run dev |
Start the Vite dev server |
npm run build |
Production build |
npm run preview |
Preview the production build |
npm run lint |
Run oxlint |
npm run fmt |
Format with oxfmt |
npm test |
Lint, format check, and build |
- Talks live in
content/talks/<slug>/index.mdwith frontmatter (title,presentations) - Static assets live in
public/ - Site metadata is in
src/lib/site.ts
This app deploys to Netlify via @netlify/vite-plugin-tanstack-start.
npm run buildBuild settings are in netlify.toml (publish = "dist/client").