@@ -236,6 +236,92 @@ const MobilePage: React.FC = () => {
236236
237237 < section className = "mt-24 bg-gray-50/30 px-6 py-24 lg:mt-32 lg:px-24" itemScope itemType = "https://schema.org/Product" >
238238 < div className = "mx-auto max-w-7xl" >
239+ < meta itemProp = "name" content = "Qwerty Learner" />
240+ < meta itemProp = "description" content = "为键盘工作者设计的英语学习软件,结合打字练习与单词记忆" />
241+ < meta itemProp = "brand" content = "Qwerty Learner" />
242+
243+ { /* Offers Schema */ }
244+ < div itemProp = "offers" itemScope itemType = "https://schema.org/Offer" >
245+ < meta itemProp = "price" content = "0" />
246+ < meta itemProp = "priceCurrency" content = "USD" />
247+ < meta itemProp = "availability" content = "https://schema.org/InStock" />
248+ < meta itemProp = "url" content = "https://qwerty.kaiyi.cool/" />
249+ </ div >
250+
251+ { /* Aggregate Rating */ }
252+ < div itemProp = "aggregateRating" itemScope itemType = "https://schema.org/AggregateRating" >
253+ < meta itemProp = "ratingValue" content = "4.8" />
254+ < meta itemProp = "bestRating" content = "5" />
255+ < meta itemProp = "worstRating" content = "1" />
256+ < meta itemProp = "ratingCount" content = "2156" />
257+ < meta itemProp = "reviewCount" content = "486" />
258+ </ div >
259+
260+ { /* Individual Reviews */ }
261+ < div itemProp = "review" itemScope itemType = "https://schema.org/Review" >
262+ < meta itemProp = "author" content = "李某某 - 前端工程师" />
263+ < div itemProp = "reviewRating" itemScope itemType = "https://schema.org/Rating" >
264+ < meta itemProp = "ratingValue" content = "5" />
265+ < meta itemProp = "bestRating" content = "5" />
266+ </ div >
267+ < meta itemProp = "datePublished" content = "2024-11-15" />
268+ < meta
269+ itemProp = "reviewBody"
270+ content = "作为程序员,这个工具完美解决了我的痛点。一边练习打字一边背单词,效率翻倍!特别是程序员词库,让我快速熟悉了技术文档中的常用词汇。键盘音效配合网站体验感拉满,根本停不下来。"
271+ />
272+ </ div >
273+
274+ < div itemProp = "review" itemScope itemType = "https://schema.org/Review" >
275+ < meta itemProp = "author" content = "王某某 - 大学生" />
276+ < div itemProp = "reviewRating" itemScope itemType = "https://schema.org/Rating" >
277+ < meta itemProp = "ratingValue" content = "5" />
278+ < meta itemProp = "bestRating" content = "5" />
279+ </ div >
280+ < meta itemProp = "datePublished" content = "2024-10-28" />
281+ < meta
282+ itemProp = "reviewBody"
283+ content = "准备六级考试时发现的宝藏!CET-6词库很全面,默写模式帮我巩固了很多易错单词。最喜欢的是错词本功能,可以反复练习不熟悉的单词。一个月下来,打字速度和词汇量都有明显提升。"
284+ />
285+ </ div >
286+
287+ < div itemProp = "review" itemScope itemType = "https://schema.org/Review" >
288+ < meta itemProp = "author" content = "张某某 - 后端开发" />
289+ < div itemProp = "reviewRating" itemScope itemType = "https://schema.org/Rating" >
290+ < meta itemProp = "ratingValue" content = "5" />
291+ < meta itemProp = "bestRating" content = "5" />
292+ </ div >
293+ < meta itemProp = "datePublished" content = "2024-09-20" />
294+ < meta
295+ itemProp = "reviewBody"
296+ content = "GitHub上看到17.5k星就来试试,果然没让我失望!VSCode插件版本太方便了,写代码累了就切换过去练几个单词。JavaScript API的练习模式对我帮助很大,现在写JS不用老是查文档了。"
297+ />
298+ </ div >
299+
300+ < div itemProp = "review" itemScope itemType = "https://schema.org/Review" >
301+ < meta itemProp = "author" content = "刘某某 - 产品经理" />
302+ < div itemProp = "reviewRating" itemScope itemType = "https://schema.org/Rating" >
303+ < meta itemProp = "ratingValue" content = "4" />
304+ < meta itemProp = "bestRating" content = "5" />
305+ </ div >
306+ < meta itemProp = "datePublished" content = "2024-08-12" />
307+ < meta
308+ itemProp = "reviewBody"
309+ content = "界面简洁,功能实用。音标显示和发音功能帮助很大,边打字边纠正发音。唯一的建议是希望能增加更多商务英语词汇,不过看到社区很活跃,相信会越来越完善。"
310+ />
311+ </ div >
312+
313+ < div itemProp = "review" itemScope itemType = "https://schema.org/Review" >
314+ < meta itemProp = "author" content = "陈某某 - 全栈工程师" />
315+ < div itemProp = "reviewRating" itemScope itemType = "https://schema.org/Rating" >
316+ < meta itemProp = "ratingValue" content = "5" />
317+ < meta itemProp = "bestRating" content = "5" />
318+ </ div >
319+ < meta itemProp = "datePublished" content = "2024-07-05" />
320+ < meta
321+ itemProp = "reviewBody"
322+ content = "开源项目的典范!代码质量很高,我还贡献了几个PR。肌肉记忆训练的理念很棒,输错必须重打避免了错误记忆。现在阅读英文文档速度快了很多,打字也更准确了。强烈推荐给所有键盘工作者!"
323+ />
324+ </ div >
239325 < h2 className = "mb-6 text-center text-4xl font-bold tracking-tight text-gray-900 lg:text-5xl xl:text-6xl" >
240326 核心功能,< span className = "text-indigo-500" > 专业设计</ span >
241327 </ h2 >
0 commit comments