我希望用户在 Twitter 上分享我网站的一个页面。我有一个按钮如下:-
<a href="http://twitter.com/intent/tweet?text={{title}}&url=http://{{request.get_host}}/ad/{{slug}},{{id}}" target="_blank"></a>
Run Code Online (Sandbox Code Playgroud)
我的元标签如下:-
<meta property="og:type" content="website" />
<meta property="og:title" content="{{title}}" />
<meta property="og:description" content="{{description}}" />
<meta property="og:image" itemprop="image primaryImageOfPage" content="http://{{request.get_host}}{{images.0}}" />
<meta property="og:url" content="http://{{request.get_host}}/ad/{{slug}},{{id}}"/>
<meta name="twitter:card" content="summary">
<meta name="twitter:domain" content="{{request.get_host}}"/>
<meta name="twitter:title" property="og:title" itemprop="title name" content="{{title}}" />
<meta name="twitter:description" property="og:description" itemprop="description" content="{{description}}" />
Run Code Online (Sandbox Code Playgroud)
这是我点击分享链接后得到的。我的预期(理想)结果应该是像这样。我错过了什么?
这是我想分享的页面。
我刚刚在Twitter 卡验证器中检查了您的页面,它表明该twitter:description字段丢失。从您发布的内容来看,它就在那里,但是您向其中添加了其他内容 ( property="og:description" itemprop="description"),这意味着卡片爬虫无法正确解析它。最重要的是,我刚刚检查了您的网站,并且 的值twitter:description实际上是空白的,所以这不起作用。我想content="{{description}}"返回一个空值,所以你也应该研究一下。
| 归档时间: |
|
| 查看次数: |
3286 次 |
| 最近记录: |