1 分•作者: causalzap•12 天前
我使用 Astro 和一个 JSON 数据集构建了一个静态游戏数据库(150+ 页)。我遇到了两个主要的的技术挑战:
1. 避免“内容空洞”:我没有使用通用模板,而是编写了逻辑函数,根据物品的数据属性(例如,如果稀有度 == 普通 && 类型 == 多重,则生成关于缩放问题的特定文本)生成独特的策略建议(文本)。
2. Schema/富媒体结果:Google Search Console 拒绝了我的“Product” schema,因为该网站不销售任何东西(缺少“offers”和“aggregateRating”)。我通过将游戏内的“稀有度评分”映射到 schema 的“ratingValue”,并设置一个虚拟的 0 美元报价价格来解决这个问题。
技术栈是 Astro + Tailwind,部署在 Cloudflare Pages 上。 欢迎大家提问关于程序化 SEO 设置或 schema 实现的问题。