给自己搭一个轻量的小站
技术
个人站点不需要复杂的架构。绝大多数时候,一个静态站 + CDN 就足够撑起全部访问量。
目录结构
我习惯把内容和展示彻底分开,文章是纯文本,主题只负责渲染:
site/
content/ # 文章
components/ # 组件
styles/ # 主题变量踩过的坑
字体是最大的体积来源。中文字体动辄十几 MB,一定要做子集化,并且开启 font-display: swap,避免加载时白屏。
折腾的过程本身就挺快乐的,这也是自建站点的意义之一。