这是博客文章网址:https://thingsyouwishfor.blogspot.com/2018/04/raindrops-candy-pizza-1534-oz-435g.html
目前,元标题格式被设置为“帖子标题|博客标题”,因此“博客标题”在每个博客帖子元标记上重复。目前的代码是这样的:
<meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'/>
<b:include data='blog' name='all-head-content'/>
<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
<b:include data='blog' name='all-head-content'/>
我想将元标题格式更改为“post title | post labels | first H2 tag”
不幸的是,Blogger数据布局标签没有任何数据标签输出帖子的第一个H2标签。但是,您可以尝试使用data:blog.metaDescription
数据标记。
在帖子页面上,data:blog.metaDescription
输出您在创建帖子时可以输入的搜索描述文本(在右侧面板上,在“搜索描述”下,启用该选项时)
然后,您必须确保在发布时,您的第一个H2的文本是搜索说明(如果您需要搜索说明以达到更好的目的,我不建议这样做)
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:blog.metaDescription == ""'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> | <data:blog.title/> | <data:blog.metaDescription></title>
</b:if>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
在<b:if cond='data:blog.pageType == "item"'>
条件中,我们嵌套了另一个检查是否存在元标记的条件,如果没有,那么它将不会尝试获取它,否则它会将博客标题和元描述与|
分开。