动机
旧博客已运营几年,因工作繁忙,更新频率越来越低。主题 Hinode 的开源协议对二次开发有诸多限制,每次想加点新功能总感觉束手束脚。趁着五一假期,下定决心迁移到新平台——目标是开源协议宽松、性能更好、定制更自由。
迁移方案
这次顺带体验了一下 Copilot Pro 的 /plan 功能。我只描述了迁移目标和功能限制,它给出了一份涵盖内容迁移、URL 结构、功能替代和测试优化的计划框架,让整个迁移有了清晰的起点。
不过 /plan 模式也有明显的局限:
- 不能导出 Markdown,每次切换 Chat 都要重新描述上下文
- Memory 虽然能持续记录对话,但有时会补全一些意料之外的内容,需要人工校对
- 整个初版上线断断续续花了约 2 小时,大部分时间消耗在交互设计和 Bug 调试上
迁移完成后,有很多细节需要自己手动处理,框架并不会自动覆盖:
- Markdown 转 HTML 时,中英文引号渲染差异及特殊字符转义
- 原有排版、设计风格与新主题的适配调整
- 标签、搜索、社交分享等功能的重新实现
- 图片压缩与页面加载速度优化
- PC 端与移动端的响应式适配
总体来看,/plan 提供了一个不错的起点,免去了从头研究 Astro 文档的时间,但并没有显著节省 token 消耗。
模型选择
迁移过程中,不同模型之间的体验差距非常明显。
Copilot Pro 因计费策略调整,高倍率模型受限,使用 GPT 系列模型时,调试次数多、正确率偏低。切换到 Claude Sonnet 4.6 后,体验明显改善:
- 理解复杂需求的能力更强
- Agent 模式下能自行测试并提交代码,不需要反复提示
- 排版和编码问题基本一次命中,顺带还会修复周边 Bug
翻译英文版时,使用了 DeepSeek API。整体翻译质量参差不齐,技术术语翻译偶有偏差。deepseek-v4-pro 速度极慢,最终回退到 deepseek-chat。后续计划换用其他模型做翻译。
迁移过程
整个迁移前后历时三天,每天约 3 小时,Copilot Pro 月度 token 额度消耗约 50%。
过程中明显感受到 VS Code Copilot Pro 的局限:交互方式偏呆板,部分模型效率不高,导致在细节调试上花费了不少时间。理论上不该操心的事——比如中英文双引号渲染、按钮对称排版、主题配色——实际上都需要多轮交互才能解决。后续计划测试 Codex 订阅,看看实际效果。
除此之外,还踩了几个坑:Cloudflare Pages 构建配置、Google AdSense 接入、多域名映射同一 Pages 的 SEO 处理。好在借助 AI 工具,这些问题都快速解决了。
Google AdSense 接入
AdSense 注册时需要填写根域名(如 auggietry.com)而非子域名,同时:
- 站点根域名下需能正常访问
https://auggietry.com/ads.txt - 根域名审核通过后,就能添加子域名(如
blog.auggietry.com)投放广告
为避免根域名和子域名同时可访问导致广告归因混乱,建议在 Cloudflare Rules 中配置重定向规则:访问根域名时自动跳转到博客子域名,确保广告识别逻辑只作用于子域名。
Cloudflare Pages 需要同时绑定根域名和博客子域名,DNS 配置一个 CNAME 将根域名指向 Pages 提供的域名即可:
总结
整体下来,AI 辅助博客迁移是可行的,但不要期望它能完全替代人工判断。它的价值在于快速生成框架、减少查文档的时间,而细节调优、风格把控、平台特定配置,仍然需要自己上手。模型的选择对效率影响很大,这一点在整个过程中感受尤为深刻。
评论