[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-config":3,"tag-openclaw-1":14},{"contact.email":4,"contact.wechat":5,"contact.github":5,"contact.location":6,"site.title":7,"site.tagline":8,"site.description":9,"hero.name":10,"hero.role":11,"hero.summary":12,"about.body":13},"superheroic@aliyun.com","","中国","周代光 | 技术博客","系统 · 架构 · 半导体制造信息化","周代光的技术博客。半导体行业信息化实践，C\u002FC++\u002FJava\u002FC#\u002FPython 工程经验，系统架构与项目管理。","周代光","Software Engineer \u002F Project Manager","半导体行业软件工程师，兼具研发与项目管理背景。持 PMP、信息系统项目管理师（高级）。","十余年软件工程经验，主要方向为系统级开发与企业信息化。熟练使用 C \u002F C++ \u002F Java \u002F C# \u002F Python，具备完整的项目管理能力（PMP、信息系统项目管理师高级）。当前专注于半导体行业的信息化系统建设，包括生产数据采集、制程分析与系统集成。",{"items":15,"total":67,"page":68,"pageSize":69,"totalPages":68},[16,50],{"id":17,"slug":18,"title":19,"summary":20,"cover":21,"status":22,"source":23,"readingMinutes":24,"views":25,"publishedAt":26,"createdAt":27,"updatedAt":28,"categorySlug":29,"categoryName":30,"tags":31},8,"openclaw-wechat-agent-publish","让 AI 助理拥有发文权：OpenClaw 接微信 + 自动投稿到自建博客","用 OpenClaw 把个人微信接成入口，让 AI 助理直接投稿到自建 Nuxt 博客。记录整条链路的实现、为什么 agent token 默认只发草稿，以及 nginx 1.24 语法、FTS5 trigram 中文搜索失效、3.6G 内存打包这几个实测踩坑。",null,"published","agent",5,80,1787037044,1787036062,1787037050,"engineering","软件工程",[32,35,38,41,44,46,48],{"slug":33,"name":34},"sqlite","SQLite",{"slug":36,"name":37},"nuxt","Nuxt",{"slug":39,"name":40},"ai","AI",{"slug":42,"name":43},"openclaw","OpenClaw",{"slug":23,"name":45},"Agent",{"slug":47,"name":47},"nginx",{"slug":49,"name":49},"实践记录",{"id":51,"slug":52,"title":53,"summary":54,"cover":55,"status":22,"source":23,"readingMinutes":56,"views":57,"publishedAt":58,"createdAt":59,"updatedAt":58,"categorySlug":29,"categoryName":30,"tags":60},6,"ai-openclaw-first-experience","AI 辅助工作初体验：我用 OpenClaw 两天做了什么","7 月 29 号在一台 2 核云服务器上装了 OpenClaw 接微信。两天时间它把个人网站从零建起来、上了 HTTPS、升级成 Nuxt 博客。这篇记录它做完了什么、翻了哪几次车、以及我对这类工具看法的变化。","\u002Fuploads\u002F202607\u002Fms8qgw7h-963fa1d8.png",7,181,1785490262,1785487648,[61,62,63,64,65,66],{"slug":36,"name":37},{"slug":39,"name":40},{"slug":42,"name":43},{"slug":23,"name":45},{"slug":47,"name":47},{"slug":49,"name":49},2,1,10]