Welcome to Bblog
A from-scratch, opinionated technical blog built with Next.js 14, Tailwind, shadcn/ui, and a local MDX pipeline. Here is what it is and why it exists.
Your Name
@yourhandle
Full-stack engineer. I write about the intersection of performance, design, and developer experience. 不卖关子——只写我真正交付的模式、坑点与代码。
关于在 Web 上交付软件的一些笔记。
A from-scratch, opinionated technical blog built with Next.js 14, Tailwind, shadcn/ui, and a local MDX pipeline. Here is what it is and why it exists.
How to think about static generation, generateStaticParams, and edge rendering so your blog is fast everywhere it is read.
The exact color and type tokens behind this site, and the reasoning for each one. Cream background, charcoal text, a single burgundy accent.
Replacing Contentlayer with next-mdx-remote-rsc and rehype-pretty-code, with line numbers, warm code blocks, and a synced table of contents.
Pairing Geist for Latin with Noto Serif SC for Chinese body text, and the three numbers that make a bilingual column readable.
A tiny, enforceable performance budget for a content site, with the three metrics that actually correlate with reader retention.