极简博客

htmx 只负责一点点增强

2026-07-04 · 2 分钟阅读

htmx 很适合做渐进增强。按钮原本就是一个指向 /random 的链接;当 htmx 可用时,它拦截点击,请求一个局部 HTML 片段,再替换推荐区域。

这个细节让项目保持很小:服务端仍然只输出 HTML,不需要 JSON API、不需要客户端状态管理,也不需要打包任何浏览器端业务脚本。

禁用 JavaScript 后,链接会正常访问 /random,并由服务端重定向到某篇文章。体验少一点丝滑,但信息架构完整。

随机推荐文章

换一篇