Source for dromzeh.dev.
Nuxt 4 and Nuxt Content, prerendered to static files and served from Cloudflare. Tailwind v4, Newsreader, Inter and Commit Mono.
bun install
bun run dev
bun run generate
bun run typecheckgenerate writes the static site to .output/public, which wrangler.jsonc serves.
content/posts: the writing, as Markdown with MDC componentsapp/components/content: the components those posts use (charts, flow diagrams, the animated scenes, code blocks)app/components/music: the now playing card, from Lanyard with a Last.fm fallbackapp/data: projects, craft pieces and the FAQserver/routes: RSS, sitemap andllms.txtshared/site.ts: the site URL, name and description, used by both the app and the server
The code is licensed under AGPL-3.0.
The writing in content/ is © dromzeh (Marcel Elias), all rights reserved. It is not covered by the AGPL and may not be republished without permission.