Colophon

Notes about how this site is built and run.

Tech stack

  • Next.js
  • Tailwind CSS
  • TypeScript

Content & blog (MDX)

  • Posts are written in .mdx and live under /content/blog. Each file has frontmatter:
    • title, summary, tags, date, draft
  • Rendering uses next-mdx-remote (RSC) with remark-gfm and rehype-shiki for code highlighting (GitHub light/dark themes).
  • Custom MDX components power callouts, code blocks with copy buttons, and styled headings.
  • Blog routes are statically generated; drafts (draft: true) are excluded from production builds.

Fonts

Hosting

  • Vercel

Source code

System Information

  • OS : Arch Linux
  • Window Manager : Hyprland
  • Browser : Zen Browser
  • Editor : vscode
  • Terminal : Ghostty
  • Shell : Zsh
  • Prompt: oh-my-posh Link
  • Dotfiles : Link