Korean personal blog built with Next.js 15 App Router.
- Framework: Next.js 15 (App Router) + TypeScript
- Styling: TailwindCSS v4 (
@themeCSS variables) - Markdown:
gray-matter+unifiedpipeline (rehype-starry-nightcode highlighting) - Search: Fuse.js +
public/search-ko.json(generated at prebuild) - Deployment: Vercel
-
Clone this repository
-
Install dependencies and run:
npm install npm run dev
-
Build for production:
npm run build
The prebuild step automatically generates
public/search-ko.json. -
Regenerate search index only:
node scripts/build-search.mjs
Connect the GitHub repository to Vercel. No special build configuration is needed — Vercel detects Next.js automatically.
Posts are fetched from Supabase via API at runtime.
The theme is available as open source under the terms of the MIT License.