Nakshatra Ranjan Saha(OCEANOFANYTHING / ScriptXeno)在个人博客《How I Run This Blog with Claude Code, a CLAUDE.md File, and a Custom MCP Server (Real Setup, 2026)》(页内 Posted Aug 19, 2026;JSON-LD datePublished 2026-08-19 → 2026-08-19;canonical scriptxeno.github.io)写明:一人技术博客保持更新的「无聊真相」——研究、起草、逐句编辑仍自己做;Claude Code 读仓库根 CLAUDE.md(记录本仓真实约定),再加自研本地 MCP server blog-mcp 处理易错机械步骤。
CLAUDE.md 钉死的坑包括:Chirpy 主题在本仓全量 vendored(不能只信 gem 文档);permalink 为 /posts/:title/,乱改会静默打断历史链接;jekyll-archives 下标签/分类大小写敏感(「Tech」与「tech」会变两个归档;现存语料甚至标签 ai 与分类 AI 并存);图片走外置 GitHub Pages 仓而非本仓 assets,并涉及与日常 gh 凭证分离的 ScriptXeno 账号。blog-mcp 提供列表/读写文、手搓 front matter 序列化(裸 YYYY-MM-DD、flow 数组、固定 image 字段序;仅改正文时原样回贴 front matter)、相对已发布语料纠标签大小写、按帖建图床仓与上传、按站点真实品牌色生成缩略图提示,以及一次 scoped commit/push 发布。作者强调工具是为去掉「成品草稿→正确上线」的琐碎,不是代写文章。本场景据此输出「约定文档+发布 MCP」提纲。禁止建议无人值守对任意私有仓 force-push。