对于某些项目或产品图片,Schema.org文档指示添加Microdata,如下所示:
#drawing
p <- ggplot(data=df) +
geom_polygon(data=df_ell, aes(x=x, y=y,colour=group, fill=group), alpha=0.1, size=1, linetype=1)
p + geom_tile(data = gr_A_df, aes(x = X, y = Y), fill = gr_A_df$color) +
geom_tile(data = gr_B_df, aes(x = X, y = Y), fill = gr_B_df$color) +
geom_tile(data = gr_C_df, aes(x = X, y = Y), fill = gr_C_df$color) + theme_bw()
但是在我使用的平台上,图像输出为ggplot
,我无法访问以这种方式输出的功能。
是否有某种方法可以包含img-tag-containing-anchor-tag以添加正确读取并验证的<img itemprop="image" src="/some-src.png" alt="teeext" />
?
注意:我找到的唯一其他方法 - <a ...><img /></a>
- 我也做不到,因为我没办法让这些图像成为动态的src网址。我也尝试过使用jQuery,但是搜索引擎看不到它。
答案 0 :(得分:1)
Google似乎支持dynamically-added JSON-LD,这可能是你的可能。
Google可以读取JSON-LD数据,即使它被动态地注入到网页的内容中,例如通过Javascript代码或嵌入式&#34;小部件&#34;。
https://developers.google.com/structured-data/schema-org
Microformats2 应该通过添加具有特定类的contains元素来实现此功能。谷歌似乎还没有在任何文档中支持/承认这一点,但这种解决方案可能会在未来某个时候出现。