Nuxt4:SSR + 全量 prerender + 内联关键 CSS 踩坑
Nuxt4:SSR 开启 + 公开页全量 prerender + 内联关键 CSS:
render:response + beasties → unhead / Nuxt UI inline style ❌
vite-plugin-beasties → 只处理 Vite 入口 HTML 而非逐页 prerender 产物 ❌
nitro:build:public-assets + beasties ✅
什么是敏捷开发?新手也能理解的基本概念与四大价值
面向初学者讲解什么是敏捷开发。
通过实例清晰说明其与瀑布开发的区别,以及四大核心价值(Individuals、Working software 等)。
Supabase Signup 失败:gen_random_bytes() does not exist
Supabase Signup 报错 gen_random_bytes() does not exist 的真正原因:
PostgreSQL SECURITY DEFINER 重置 search_path,
导致 pgcrypto 函数不可访问。
Nuxt 4 + @nuxt/content + Vercel:个人博客的技术选型与架构思考
从项目启动前的视角梳理本博客的技术选型逻辑:
为什么使用 Nuxt 4 构建 SSR 博客,
为什么选择 @nuxt/content 作为内容层,
以及在多语言、图片优化、部署与数据分析上的权衡。