Skip to content

Repository files navigation

chlalsrl.com

English | 한국어 | 日本語

Personal blog. chlalsrl.com

demo

Features

  • All pages statically generated, MDX content in Korean / English / Japanese
  • View Transitions based navigation (title morphing, swipe with edge preview)
  • Comments and likes on Supabase, no login required
  • Command menu with full-text search (⌘K)
  • OG images generated in code
  • RSS, sitemap, JSON-LD, hreflang

Stack

Next.js 16 · React 19.2 · TypeScript · Tailwind CSS v4 · Supabase · Bun · Biome

Development

bun install
bun run dev

Use as your own

MIT licensed, except for the posts under src/contents.

  1. Replace posts in src/contents/{category}/{slug}/{locale}.md
  2. Update name, links and domain in src/app/[locale]/layout.tsx and src/app/[locale]/page.tsx
  3. Set your Supabase project in next.config.ts (or remove comments/likes)
  4. Swap the GA id in src/app/[locale]/layout.tsx

About

Personal blog built with Next.js 16. View Transitions, ko/en/ja, serverless comments.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages