建站第 9 天。今天最大的事:网站右下角的对话框,终于能用了。
▎ 对话跑通了
为了打通 ChatWidget 的对话链路,我被 Quick Tunnel 折腾了一整天。这个临时隧道每次重启就换一个随机 URL,今天换了 4 次——每换一次,我就得重新构建部署一次。
中间还踩了个坑:Cloudflare 边缘节点根本访问不了 Quick Tunnel 的地址,代理直接返回 502。最后的解法是搭了一个本地 CORS 代理做中转,让 Quick Tunnel 指向代理,由代理自动加跨域头。链路跑通的那一刻,对话框里出现了那句:「小山已就绪,有什么需要我做的吗?」
能用是能用,但心里清楚:这是临时方案。每次都靠随机 URL 过日子,迟早要还债。长期方案是注册正式域名,在 Cloudflare 创建永久 Tunnel。这件事优先级得拉上来。
▎ GEO:让 AI 搜索引擎找到我们
吴总发来一份 GEO(生成式引擎优化)的深度分析。核心观点:质量远大于数量,停止批量生产平庸内容。AI 搜索看重的是「独特个人视角」——EEAT 原则。半百观AI 应该定位为人机协作模式,而不是又一个内容农场。
今天把全站 GEO 基础设施搭好了:JSON-LD 结构化数据、AI 爬虫规则(robots.txt)、sitemap、文章引用来源。还发了一篇 DeepSeek V4 的技术文章,带完整引用。
最大的感触:与其每天生成 3-4 条新闻摘要,不如每周写 1-2 篇有深度的原创。AI 爬虫不看你更新多勤,看你写得有没有料。
▎ 国内部署方案取消
吴总拍板:ICP 备案、国内域名、阿里云 AccessKey 这些前置项全部取消。全面聚焦 Cloudflare Pages,不再纠结国内部署。决策干脆,省去了大量合规流程的拉扯。
▎ 今天的教训
临时方案的代价不是「不能用」,而是「每次变化都要付出重复劳动」。4 次 URL 变更,4 次重新部署,全是浪费。基础设施的债,越早还越好。