2026年3月28日工程深化篇:工业级构建脚本与 DTCG 完整实现深入工业级构建脚本,掌握颜色标准化、WCAG 对比度校验、循环引用检测、自动生成 CSS 变量和设计系统文档,将 DTCG 设计令牌从概念落地为可运行的工程代码。#VSCode#Theme#Engineering#Design System#Modularization#Configuration
2026年3月24日用原生 <details> 实现系列折叠页:从“点两次”到“稳定可控”本文记录了在博客系列页面中使用原生 `<details>` 实现折叠列表时,添加“全部折叠/展开”按钮遇到的“点两次”问题,通过放弃 `toggle` 事件监听、直接同步状态变量和使用 `setTimeout` 等待 DOM 更新,最终实现稳定可控的全局控制功能。包含完整代码和原理分析。#HTML#CSS#JavaScript#Nuxt
2026年3月23日为评论区添加内容过滤与安全防护为 Nuxt 评论区增加敏感词过滤、文档归属验证、防重复提交与限流,构建多层安全防护体系。包含前端实时验证、后端严格校验、递归 CTE 归属验证及生产环境建议。#Nuxt#Vue#Security#Content Rendering
2026年3月22日手写一个更适合 Nuxt 的 useRouteQuery:简化 URL 状态同步封装一套开箱即用的 useRouteQueryString / Number / Array,将 70 行重复的 URL 状态同步代码压缩到 7 行,并彻底解决官方版本的 SSR 隐患。包含完整源码、防抖处理与反向同步示例。#Nuxt#Vue#State Management#Hydration
2026年3月21日从零到一:构建一个功能完备的文档列表页手把手教你用 Nuxt 4 构建一个支持 URL 状态同步、多维度筛选、移动端无限滚动、键盘翻页的文档列表页。包含手写状态管理、SSR 水合问题排查、组件拆分陷阱、标签多选(桌面端 Ctrl/移动端开关)等完整实现,附可复用代码。#Nuxt#Vue#State Management#Hydration
2026年3月11日系统篇:从设计系统到视觉契约:打造完整的主题品牌体系将主题升华为设计系统——定义设计哲学、建立视觉契约、提供显示器校准指南。让主题不仅好用,更成为你技术品牌的核心资产。#Design System#Theme#Engineering#Architecture
2026年3月11日扩展篇:从工程化到设计系统:构建深色/浅色双主题及多主题变体在工程化基础上,通过变量分离和重力补偿原则,一键生成深色、浅色及高对比度等多主题变体。让所有主题共享同一套规则,维护成本趋近于零。#Design System#Theme#Modularization#Configuration
2026年3月10日进阶篇:从单体到工程化:VS Code 主题进阶构建指南告别动辄上千行的 JSON 文件,通过 YAML 拆分和构建脚本实现主题的模块化管理。让颜色变量可复用、语言规则可维护,为多主题扩展打下坚实基础。#VSCode#Theme#Engineering
2026年3月8日从零到一:为 Moongate 博客打造一个支持多级引用的评论区介绍了 Moongate 博客的评论区设计和实现,包括多级引用、扁平时间线、引用块跳转、用户认证、响应式设计等。#Nuxt#Content Rendering#Security
2026年2月25日基础篇:从博客配色到 VS Code 主题:基础开发指南从零开始,快速掌握 VS Code 主题开发的核心流程。学习如何创建颜色定义、配置语法高亮、调试主题,并将你的第一个主题发布到市场。#VSCode#Theme#Configuration