我在元数据区域的Blogger模板代码中有问题。我在SEO字段中使用OpenGraph代码。该模板可以成功获取其他字段,但是首页缺少元描述,只有其他帖子可以完美地获取元描述。
元描述。 (仅限主页)
元描述在Google搜索结果中是错误的。 (仅限主页)
我认为模板无法从Blogger网站描述设置获取/读取元描述。
我对OpenGraph知之甚少。任何帮助将不胜感激。
<meta content='width=device-width,initial-scale=1.0,minimum-
scale=1.0,maximum-scale=1.0' name='viewport'/>
<b:if cond='data:blog.pageType == "item" and data:blog.url ==
data:blog.homepageUrl'>
<b:else/>
<b:include data='blog' name='all-head-content'/>
</b:if>
<title>
<b:if cond='data:blog.pageType == "index"'>
<data:blog.pageTitle/>
<b:else/>
<b:if cond='data:blog.pageType != "error_page"'>
<data:blog.pageName/>
<b:else/>
404 | <data:blog.title/>
</b:if>
</b:if>
</title>
<b:if cond='data:blog.pageType == "index"'>
<meta expr:content='data:blog.pageTitle' property='og:title'/>
<b:else/>
<b:if cond='data:blog.pageType != "error_page"'>
<meta expr:content='data:blog.pageName + " | " + data:blog.title' property='og:title'/>
</b:if>
</b:if>
<b:if cond='data:blog.metaDescription != ""'>
<meta expr:content='data:blog.metaDescription' property='og:description'/>
</b:if>
<b:if cond='data:blog.postImageUrl != ""'>
<meta expr:content='data:blog.postImageUrl' property='og:image'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<meta content='article' property='og:type'/>
<b:else/>
<meta content='website' property='og:type'/>
</b:if>
<b:if cond='data:blog.pageType == "item" and data:blog.url == data:blog.homepageUrl'>
<b:else/>
<meta expr:content='(data:blog.url == data:blog.homepageUrl ? data:blog.canonicalHomepageUrl : data:blog.canonicalUrl)' property='og:url'/>
</b:if>
<!-- End of Meta Tags -->
页面的源代码显示了空的元描述。我从下面列出的页面的源代码中复制了结果。
上面列出的代码对除首页以外的所有其他帖子均适用。我认为最好只为首页元描述添加另一个单独的代码,并保持上面的代码不变。
预先感谢