P32026年3月28日工程深化篇:工业级构建脚本与 DTCG 完整实现深入工业级构建脚本,掌握颜色标准化、WCAG 对比度校验、循环引用检测、自动生成 CSS 变量和设计系统文档,将 DTCG 设计令牌从概念落地为可运行的工程代码。#VSCode#Theme#Engineering#Design System#Modularization#Configuration
P32026年3月24日用原生 <details> 实现系列折叠页:从“点两次”到“稳定可控”本文记录了在博客系列页面中使用原生 `<details>` 实现折叠列表时,添加“全部折叠/展开”按钮遇到的“点两次”问题,通过放弃 `toggle` 事件监听、直接同步状态变量和使用 `setTimeout` 等待 DOM 更新,最终实现稳定可控的全局控制功能。包含完整代码和原理分析。#HTML#CSS#JavaScript#Nuxt
P32026年3月23日为评论区添加内容过滤与安全防护为 Nuxt 评论区增加敏感词过滤、文档归属验证、防重复提交与限流,构建多层安全防护体系。包含前端实时验证、后端严格校验、递归 CTE 归属验证及生产环境建议。#Nuxt#Vue#Security#Content Rendering
P32026年3月22日手写一个更适合 Nuxt 的 useRouteQuery:简化 URL 状态同步封装一套开箱即用的 useRouteQueryString / Number / Array,将 70 行重复的 URL 状态同步代码压缩到 7 行,并彻底解决官方版本的 SSR 隐患。包含完整源码、防抖处理与反向同步示例。#Nuxt#Vue#State Management#Hydration
P32026年3月21日从零到一:构建一个功能完备的文档列表页手把手教你用 Nuxt 4 构建一个支持 URL 状态同步、多维度筛选、移动端无限滚动、键盘翻页的文档列表页。包含手写状态管理、SSR 水合问题排查、组件拆分陷阱、标签多选(桌面端 Ctrl/移动端开关)等完整实现,附可复用代码。#Nuxt#Vue#State Management#Hydration
P42026年3月18日自托管 Umami 分析服务与 Nuxt 4 项目集成指南(扩展篇)在现有 Docker 生产环境中集成自托管的 Umami 分析服务,通过 Caddy 自动 HTTPS 和 GitHub Actions 实现 Nuxt 4 项目的自动化数据跟踪。#Umami#Nuxt#Docker#Caddy#Monitoring
P42026年3月16日GitHub Actions + Docker 生产级自动化部署(进阶篇)通过容器化技术实现环境一致性,自动构建镜像并分发至私有仓库,用 Docker Compose 编排服务,彻底告别环境依赖。#GitHub Actions#Caddy#Docker#CI/CD#Deployment
P42026年3月16日GitHub Actions + Docker 极简自动化部署教程(入门篇)从零开始,用最简洁的方式将你的应用打包成 Docker 镜像,并通过 GitHub Actions 实现自动构建、推送和服务器部署。适合 Docker 新手快速上手 CI/CD 流水线。#GitHub Actions#Caddy#Docker#CI/CD#Deployment
P32026年3月11日系统篇:从设计系统到视觉契约:打造完整的主题品牌体系将主题升华为设计系统——定义设计哲学、建立视觉契约、提供显示器校准指南。让主题不仅好用,更成为你技术品牌的核心资产。#Design System#Theme#Engineering#Architecture
P32026年3月11日扩展篇:从工程化到设计系统:构建深色/浅色双主题及多主题变体在工程化基础上,通过变量分离和重力补偿原则,一键生成深色、浅色及高对比度等多主题变体。让所有主题共享同一套规则,维护成本趋近于零。#Design System#Theme#Modularization#Configuration