发现使用 Intlayer 构建的项目
A SolidStart application internationalized with Intlayer.
探索其他使用 Intlayer 进行国际化的项目。
国际化最佳实践的技术分析。
en
<html> 标签上的 lang 属性声明页面的主要语言。这有助于搜索引擎和浏览器理解内容语言。ltr
<html> 标签上的 dir 属性指定内容的文本方向性。这对于从右到左(RTL)书写的语言至关重要。ltr(从左到右)、rtl(从右到左)或 auto。lang 属性检测到的当前页面的语言环境。这是表示页面内容的语言代码。en, fr, de, es-MX, pt-BRog:locale 元标签向社交网络(Facebook、LinkedIn 等)说明被分享页面的语言。缺少它时,链接预览会默认使用 en_US。它应与 <html lang> 的值一致。x-default。x-default hreflang 标签。此标签为语言偏好与任何特定hreflang不匹配的用户指定默认/后备页面。x-default。它应该指向语言选择器页面或您的主要语言版本。
为什么重要: 确保国际用户即使其语言未得到特别支持也能被引导到适当的页面。200(无重定向)、通过自身的 hreflang 标签回链到本页,并声明了预期的语言。/en/、/fr/)。这对于正确的语言路由至关重要。<a href> 链接(语言切换器)。robots.txt 文件是一个文本文件,它告诉搜索引擎爬虫它们可以或不可以访问您网站的哪些页面或部分。robots.txt 中被禁止但没有等效的特定语言版本的路径。这可能表示国际化不完整。/admin/ 被禁止但没有 /en/admin/、/zh/admin/ 等,可能表明网站结构没有一致使用语言前缀。sitemap.xml 文件中找到的URL总数。站点地图帮助搜索引擎发现并索引您网站上的所有页面。<xhtml:link> 元素。这告诉搜索引擎每个页面的所有语言变体。x-default hreflang 标签为语言未明确针对的用户指定默认页面。这是国际用户的后备方案。x-default 指向语言选择器页面或您最通用的语言版本(通常是英语)。
重要: 每组 hreflang 替代项都应包含 x-default。