Ton Story
This site. Portfolio + bilingual blog on Next 15, Tailwind v4, MDX.
เว็บนี้เอง พอร์ตโฟลิโอ + บล็อกสองภาษา ด้วย Next 15, Tailwind v4 และ MDX
The site you're looking at. Bilingual EN/TH editorial layout with three
themes (milk, coffee, tea) and an unstyled / homepage as a small joke for
anyone who reads source.
เว็บที่คุณกำลังดูนี้เอง — เลย์เอาต์เชิงบรรณาธิการแบบสองภาษา EN/TH
มีสามธีม (นม กาแฟ ชา) และหน้า / ที่จงใจปล่อยไม่ใส่ CSS
เป็นเรื่องเล่นเล็ก ๆ สำหรับคนที่อ่านซอร์ส
What it is
- One repo. Next.js 15 App Router, React 19.
- Posts and projects as
.mdxfiles incontent/. - Three themes wired through CSS variables — no JS class swapping.
- IBM Plex Serif + Plex Sans Thai Looped for matching bilingual rhythm.
Why I built it from scratch
The previous version was a starter template I never grew into. Editing it felt like decorating a hotel room. Building from scratch lets the structure match how I actually write.