My personal site — notes, projects, talks, and a feed of the open-source pull requests I ship. Content-first and dark by default, modeled on antfu.me.
- Nuxt 4 + Nitro
- UnoCSS for styling
- Nuxt Content for the blog
- Ark UI for primitives
- bun as the package manager
bun install
bun run dev # http://localhost:3000The /releases page lists my recent public merged PRs from GitHub. It's fetched once at build and prerendered — set a token to avoid search rate limits:
GITHUB_TOKEN="$(gh auth token)" bun run buildapp/ # pages, components, composables
content/ # blog posts (markdown)
server/ # Nitro API routes (e.g. releases)
shared/ # data shared by app + server (projects, etc.)
public/ # static assets, brand logos
This is a personal site, but fixes and suggestions are welcome — see CONTRIBUTING.md.
MIT for the code. Blog posts © Adebesin Tolulope.