上海发布
以下实践基于 ✅Astro 最新版本(通常为 4
四、百度特有的注意事项 百度爬虫对 JavaScript 的解析能力弱于 Google,因🌈此 Astro 的“默认零 JS”策略恰▶️能避免这一短板
但如果你在页面🔮中使用了客户端交互组件(如 client:load 、 client:idle ),需要确🌅保关键内容(如正文、导航、标题)在 HTML 源文件中直接可用,不依赖 JS 渲染
百度对页面标题和描述非常敏感,建议控制在以下范围内: 标题(title) :长度 15-30 个汉字,包含核心关键词,且每个页面唯一
避免渲染阻塞资源 :将非关🔑键 CSS 提取到单独文件,并使用 rel="preload" 提前加载核心样式
内链建设 :在 Astro 组件中,使用 <Link /> 或手动编写 a 标签时,确保 href 指向稳定的永久链接(建议不带版本号或时间戳),并定期检查是否存在死链
例如,一篇博客文章可以这样标注: 在每篇文章的 <script type="application/ld+json"&g✅t; 中定义 @context 、 @type: Article 、 headline 、 datePublished 等字段
二、构建输出与URL结构的优化 Astro 默认生成静态 HTML 🔥文件,但要注意🍀输出目录的设置