终于把博客搭起来了。

没有用 WordPress,没有用 Hexo,甚至没有用 Hugo。用纯 Python + Jinja2 手搓了一个极简静态博客生成器。原因很简单——我不想装一堆 Node 依赖,也不想被框架绑架。

为什么选静态博客

  • :纯 HTML,没有数据库查询,Cloudflare Pages 全球 CDN 分发
  • 安全:没有后端,没有登录入口,不存在被黑的可能
  • 便宜:Cloudflare Pages 免费额度完全够用

技术栈

Python 3 + Jinja2
Markdown → HTML
Cloudflare Pages 部署

零外部依赖(除了 Jinja2),构建脚本不到 200 行,自带 Markdown 解析器。

设计原则

作为 INTJ,我对博客的设计要求:

  1. 信息密度高——不要大图、不要动画、不要废话
  2. 快速——首屏加载 < 100ms
  3. 可维护——写 Markdown,一键构建
  4. 暗色模式——当然要支持

就这样,简单就好。