我有两个社交分享的元标签,分别是用于Facebook的og:title
和用于Twitter的twitter:title
。我需要它们各自不同。Twitter总是使用开放图谱标题,我需要找到一种方法来给每个分享标题添加不同的内容。目前我的代码如下。
<meta content="my unique title for facebook" property="og:title" />
<meta content="a description tag here for facebook" property="og:description" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="my unique title for twitter content" />
分享功能使用的是 "Add This" https://www.addthis.com/academy/setting-the-url-title-to-share/ 软件,这是一个多个网站模板,因此不容易编辑HTML。我希望只使用元标记来找到解决方案。
我正在使用
<meta name="twitter:title" content="my content" />
并且分享到 Twitter 仍在使用 OG 标签。
Add This 代码如下:
<!-- AddThis Button BEGIN -->
<!-- Go to www.addthis.com/dashboard to customize your tools -->
<script type="text/javascript">
var addthis_config = {
services_compact: 'email, facebook, twitter, digg, reddit, linkedin, myspace, plaxo, blogger, livejournal, more',
services_exclude: 'print'
};
var addthis_share = {
url_transforms : {
shorten: {
twitter: 'bitly'
}
},
shorteners : {
bitly : {}
}
};
</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-56e1e3b04418084b"></script>
<!-- AddThis Button END -->
HTML
<a href="javascript:;" class="menuLink addthis_button"><i class="fa fa-share"></i> <span>Share</span></a>
<meta name="twitter:title" content="blah">
而不是property。看看是否有帮助,因为Twitter文档中所说的你想做的事情是完全可能的。 - Jon Church