W weiserv
← 返回博客

用 Django + Tailwind + HTMX 搭建现代个人站

为什么是这个组合

个人技术站的核心诉求是:内容优先、加载快、好维护

  • Django:成熟的 ORM、Admin、表单与安全中间件,后端省心。
  • Tailwind CSS:原子化类名,UI 一致性靠设计系统而非散落的 CSS。
  • HTMX:用少量属性获得无刷新交互,不必写一堆 JavaScript。

关键取舍

  1. 静态资源由 Nginx 直出,Django 只负责动态部分。
  2. 文章正文用 Markdown 存储,渲染时再转 HTML。
  3. 安全头(Secure Cookie / HSTS)由 Nginx 与应用层共同保证。

结论:对于内容型站点,这套组合在开发效率与运行成本之间取得了很好的平衡。

广告位占位 · post-inline