Source code for joost.blog, the personal blog of Joost de Valk — internet entrepreneur, founder of Yoast, and investor at Emilia Capital.
Built with Astro and deployed on Cloudflare Pages.
- Static site generation with Astro
- Blog with categories, featured posts, and RSS feed
- Video content pages
- Full-text search powered by Pagefind (search modal with Cmd/Ctrl+K)
- Yoast-style Schema.org structured data (JSON-LD graph)
- Auto-generated OG images with Satori
- Dark mode support
- Giscus comments
- Staging environment detection with noindex protection
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build production site to ./dist/ |
npm run preview |
Preview build locally before deploying |
Originally based on the Ovidius Astro theme by Just Good UI.
Licensed under the GPL-3.0 license.