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

问题描述 投票:1回答:1

这是博客文章网址: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'/>

我想将元标题格式更改为“post title | post labels | first H2 tag”

xml blogger blogspot
1个回答
0
投票

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

在帖子页面上,data:blog.metaDescription输出您在创建帖子时可以输入的搜索描述文本(在右侧面板上,在“搜索描述”下,启用该选项时)

然后,您必须确保在发布时,您的第一个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;'>条件中,我们嵌套了另一个检查是否存在元标记的条件,如果没有,那么它将不会尝试获取它,否则它会将博客标题和元描述与|分开。

© www.soinside.com 2019 - 2024. All rights reserved.