Skip to content

Repository files navigation

kavin.me

My personal site — kavin.me. Next.js (App Router), deployed on Vercel.

Structure

  • app/page.js — home (about, projects, recent writing)
  • app/writing — the blog: index + [slug] article pages
  • content/writing/*.mdx — articles (frontmatter: title, description, date, draft)
  • lib/ — shared data (projects, socials) and the MDX loader
  • app/s/[shortlink]/route.js — Airtable-backed URL shortener
  • app/api/* — projects/contacts JSON endpoints

Writing

Drop an .mdx file in content/writing/. Newest date sorts first; draft: true hides it in production.

Develop

pnpm install
pnpm dev

About

Portfolio site

Topics

Resources

Stars

66 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages