Blogger - 数据:post.snippet替换数据:blog.metaDescription for *:description

时间:2015-02-02 14:48:24

标签: blogs blogger

我想弄清楚如何使用数据:博客中的post.snippet功能绕过设置>搜索偏好>元标记>描述或发布搜索描述,用作metaDescription的变量。

代码段功能是设置Facebook和Twitter描述的好方法。

无论如何将片段作为数据提取:博客变量?

<b:if cond='data:blog.metaDescription != &quot;&quot;'>
<meta expr:content='data:post.snippet' property='og:description'/>
<meta expr:content='data:blog.snippet' name='twitter:description'/>
<meta expr:content='data:blog.metaDescription' itemprop='description'/>
<meta expr:content='data:blog.metaDescription' name='description'/> 

4 个答案:

答案 0 :(得分:3)

不幸的是,data:post.snippet仅适用于<b:widget type='Blog'>...</b:widget>部分。

答案 1 :(得分:1)

我知道回答这个问题已经太晚了,但是因为我也在寻找一个解决方案并找到了解决方案,所以它就是这样。 在博客模板的<head>部分中发布以下代码:

<b:if cond='data:blog.metaDescription'>
  <meta expr:content='data:blog.metaDescription' name='og:description'/>
</b:if>

干杯!

答案 2 :(得分:0)

我测试过并发现数据:post.snippet表示帖子的元描述。 如果您在撰写博客文章时填写了搜索说明中的文本框。

答案 3 :(得分:0)

Blogger通过关闭博客的描述设置,自动将帖子的摘要分配给<b:include data='blog' name='all-head-content'/>中的元描述。

设置->搜索首选项->元标记->描述->启用搜索描述? ->否

enter image description here 参考:https://fulltechhelp.com/add-meta-tags-to-individual-blogger-posts/