Skip to content
Bblog
返回博客列表
3 min read

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.

There are a hundred blog starters on the internet. Most of them are fine. Few of them feel like yours. This one is built so the code, the typography, and the color palette all argue for the same thing: sharp, calm, fast writing about software.

This post is the orientation. It walks through the stack, the design language, and the things I deliberately left out.

What this is

Bblog is a statically generated personal blog. Pages are rendered at build time, shipped to the edge, and read like a printed essay — narrow column, generous line height, no sidebar shouting at you.

A few constraints shaped every decision:

  • The reading column never exceeds 680px.
  • The accent color appears only where it earns it.
  • Every interaction is 300ms or faster.

The stack

install
npm install next react react-dom
npm install next-mdx-remote rehype-pretty-code shiki
npm install tailwindcss @tailwindcss/typography

The interesting part is not the list — it is how they fit together. The MDX pipeline is the subject of its own article, so I will keep this one short and point you there.

What I left out

Restraint is a feature.

  • No comment system. Use the replies on the social link instead.
  • No analytics by default. Add the one line you trust, when you trust it.
  • No theme toggle button that flashes. The system preference is respected, instantly.

That is the whole pitch. The rest is reading.

相关阅读

评论

评论区尚未配置:部署 Twikoo 后端后,将 envId 填入 lib/site.ts。