【问题标题】:Custom meta title for blogger blogspot posts博主 blogspot 帖子的自定义元标题
【发布时间】:2018-04-16 08:13:56
【问题描述】:

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

我想将元标题格式更改为“帖子标题|帖子标签|第一个H2标签”

【问题讨论】:

  • 我期待得到这方面的帮助。请,如果有人可以在这里帮助我,将不胜感激!

标签: xml blogger blogspot


【解决方案1】:

不幸的是,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>

&lt;b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'&gt; 条件中,我们嵌套了另一个条件来检查是否存在元标记,如果不存在则不会尝试获取它,否则它将用| 分隔博客标题和元描述.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    相关资源
    最近更新 更多