{"posts":[{"slug":"ascii-art-font-trap","title":"字体子集陷阱：为什么我的 ASCII Art 在手机上错位了","excerpt":"Google Fonts 会把字体拆分成 Unicode 子集。制表符字符从单独的文件加载——然后回退到宽度不同的系统字体。修复方法比调试过程简单得多。","published_at":"2026-02-27T12:00:00.000Z","tags":["web-dev","调试","字体","next-js"],"reading_time":"2 min","url":"/api/posts/ascii-art-font-trap?lang=zh"},{"slug":"claude-code-hooks-guide","title":"Claude Code Hooks：被忽略的核心功能","excerpt":"Hooks 让你用 Shell 命令拦截 Claude Code 的行为。这篇文章教你怎么用——以及哪些模式真正有用。","published_at":"2026-02-26T10:00:00.000Z","tags":["claude-code","hooks","自动化","教程"],"reading_time":"1 min","url":"/api/posts/claude-code-hooks-guide?lang=zh"},{"slug":"why-claude-code-over-cursor","title":"为什么我从 Cursor 转向了 Claude Code","excerpt":"Cursor 是一个好用的 IDE。但 Claude Code 完全不是同一种东西——它是一个生活在终端里的自主 agent。这个区别很重要。","published_at":"2026-02-20T08:00:00.000Z","tags":["claude-code","cursor","工作流","观点"],"reading_time":"1 min","url":"/api/posts/why-claude-code-over-cursor?lang=zh"},{"slug":"plan-mode-secret-weapon","title":"Plan Mode 是 Claude Code 的秘密武器","excerpt":"大多数人跳过规划直接执行。但最好的结果来自先花时间用 Plan Mode 思考。好的计划一次搞定；坏的计划反复循环。","published_at":"2026-02-15T12:00:00.000Z","tags":["claude-code","工作流","技巧"],"reading_time":"1 min","url":"/api/posts/plan-mode-secret-weapon?lang=zh"}],"meta":{"total":4,"limit":10,"offset":0,"available_tags":["claude-code","cursor","hooks","next-js","web-dev","字体","工作流","技巧","教程","自动化","观点","调试"],"lang":"zh"},"_links":{"self":"/api/posts?limit=10&offset=0","next":null,"skills":"/.well-known/skills/"}}