博客blogspot帖子的自定义元标题

时间:2018-04-16 08:13:57

标签: xml blogger blogspot

这是博客帖子网址: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 == &quot;item&quot;'>
    <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'/>

我想将元标题格式更改为&#34; post title |发布标签|第一个H2标签&#34;

1 个答案:

答案 0 :(得分:0)

不幸的是,Blogger数据布局标签没有任何数据标签可以输出帖子的第一个H2标签。但是,您可以尝试使用data:blog.metaDescription数据标记。

在帖子页data:blog.metaDescription上输出您在创建帖子时可以输入的搜索说明文字(在右侧面板上,在&#34;搜索说明&#34;,当启用该选项时)< / p>

您必须确保在发布帖子时,您的第一个H2文字是搜索说明(如果您需要搜索说明以达到更好的目的,我不建议这样做)

<b:if cond='data:blog.pageType == &quot;item&quot;'>
    <b:if cond='data:blog.metaDescription == &quot;&quot;'>
        <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 == &quot;item&quot;'>条件中,我们嵌套了另一个检查是否存在元标记的条件,如果没有,那么它将不会尝试获取它,否则它会将博客标题和元描述与{分开{1}}。