这是我在经典HTML网站(不是CMS)上首次使用社交分享按钮。
据我所知,社交元标记现在是您可以使用的方式,因为您可以更好地控制所分享的内容(您可以对标题,图片,描述,内容类型等进行更多控制。)< / p>
当您在同一页面上显示10篇文章时,我没有得到如何仅分享特定文章。 我读到的关于共享按钮的所有教程都专用于整个网页,但我想分享每个按钮的页面的特定部分,而不是整个页面(一页= 10篇文章= 10个共享按钮)。 我将如何实现这一目标?
谢谢。
(奖金问题:FB,Twitter和linkedin共享的社交元标记,还是仅用于FB?)
答案 0 :(得分:1)
我不知道你是否还在努力解决这个问题,但我一直在考虑一个类似但不同的问题,一个单页的网站内容被动态换掉,所以它不是可以更改标题中的og:标签。
该解决方案需要为每个具有专用og:标签的特定文章生成单独的页面。然后在您列出10篇文章的页面中,每个文章都有一个共享按钮,其中链接指向特定的文章页面,例如<a href="https://www.facebook.com/sharer/sharer.php?u=http://yoursite.com/article1.html">
。
当有人点击分享按钮时,Facebook会抓取og:标记的目标网址,而不是您当前所在的网页。
在您的情况下,解决方案非常简单,因为您可能已经为文章提供了单独的页面。我有点棘手,因为我必须生成额外的页面,这些页面不会从我的网站导航到但是存在让Facebook抓取(并且当人们通过社交分享到达时显示正确的内容)。