展开本页目录
开始前准备什么
- 下载本题完整练习包,区分待实现 starter 与作者完成 reference。
- 按README准备本题原生依赖;所有输入均为原创或明确标注的本地fixture。
- 本地练习不需要付费模型Key;真实模型调用未执行,MiniLM题另有明确实际推理说明。
- 准备双语路由
- 设置页面语言
- 声明对应版本
- 保持文章切换
- 处理缺少翻译
- 核对HTML头
- 发布前逐对检查
原创输入、待完成starter、作者reference及实际运行产物,依README本地准备依赖。
环境要求、具体操作、产物核对与未运行范围。
1. 准备双语路由
练习提供中英文各三条本地页面路由,指南和上传文章有逐篇对应,only条目用于缺少翻译的反例。输入是原创静态HTML,不需要Lovable账号才能运行参考。
2. 设置页面语言
每条路由设置正确html lang与独立canonical示例地址。example.invalid只表示你以后需要替换的站点域名,不能直接当作生产canonical发布。
本地启动与复现
cd reference
python3 -m http.server 87873. 声明对应版本
对真实互译的指南与上传文章设置双向hreflang,并指向对应语言同篇文章。没有逐篇翻译的only页不假装拥有等价版本。
4. 保持文章切换
从中文上传页切换到英文上传页,保留文章标识与现有查询参数。语言按钮不应每次直接跳首页,丢掉读者正在看的内容。
5. 处理缺少翻译
访问只有本语言说明的条目,界面明确提示没有逐篇翻译,语言切换回到另一语言指南。回退是导航行为,不作为该页面的等价hreflang。
6. 核对HTML头
在浏览器实际导航后回读HTML head,检查lang、自指canonical与互译两端链接。HTTP200只证明页面可访问,不证明搜索引擎已经收录。
7. 发布前逐对检查
下载六页源码并替换示例域名,再对每一对互译页面复核。本文没有运行Lovable账号生成、上线部署或Google排名测试。
怎样确认已经完成
- 六页本地HTML路由实测同篇语言切换与缺翻译显式回退,lang/canonical/hreflang可回读;未部署或验证收录。
- 中英文用独立路由与lang、自指canonical,并给真实互译页设置双向hreflang。示例域名发布前必须替换。
- 语言切换保留对应slug与现有查询参数;缺少逐篇翻译时明确提示并回语言指南,不假装有等价翻译。
常见问题
AI做的中英文网站怎么各有独立网址?
中英文用独立路由与lang、自指canonical,并给真实互译页设置双向hreflang。示例域名发布前必须替换。
切换语言为什么总回首页,当前文章怎么保住?
语言切换保留对应slug与现有查询参数;缺少逐篇翻译时明确提示并回语言指南,不假装有等价翻译。
哪些部分实际运行,哪些需要独立验证?
六页本地HTML路由实测同篇语言切换与缺翻译显式回退,lang/canonical/hreflang可回读;未部署或验证收录。 目标AI助手账号生成、云平台部署和生产环境不在本次执行范围。




