Google 从 schema.org 定义的每个项目的模式中提取这些信息。 在 GoodRead 的案例中,他们使用的是schema.org/Book ,这是有道理的。 里面是一个AggregateRating模式。 这就是星星的基础。
它看起来不像 openlibrary 显示聚合评分,只是作为每个评论的一部分的评分。 可能需要添加(可见或不可见)。
谷歌如何做它所做的事情是一个黑匣子,但看起来他们希望你从你自己的网站(而不是外部网站)中提取评论。 你不能保证自己的星星,但如果你放入模式,它们应该需要一周或更短的时间才能弹出(如果它们会出现的话)。
这是 google 的文档: https : https://openlibrary.org/books/OL383855M/Harry_Potter_and_the_Chamber_of_Secrets上显示的评分是所有评分的平均值; 我们没有显示个人评论的功能。
这将需要在许多 UI 组件中实现微数据。
但是,我认为#163 可能对此有一些障碍?
@samuelpetroline已经有很多 UI 组件的微数据。 这将需要在版本模板中的这一行中添加更多内容: https :
请注意,文件已经有schema.org/Book
微数据。