(2013-7-25)给blogger博客自定义标题-title

(2013-7-25)给blogger博客自定义标题-title

编辑文章

本文HTML永久地址doc


迄今为止,blogger博客系统为每个页面生成的标题(Title)依然为先显示博客名,再显示帖子名,这样不利于搜索引擎优化(SEO),文章标题关键字在博客标题之后,如果你要改善博客的SEO,用于下面步骤:

在模板原代码中,找到

<title>
  <data:blog.pageTitle/>
</title>

替换为:

<b:if cond='data:blog.pageType == "item"'>
    <title><data:blog.pageName/></title>
<b:else/>
    <b:if cond='data:blog.pageType == "archive"'>
        <title><data:blog.pageName/> : 归档 - <data:blog.title/></title>
    <b:else/>
        <b:if cond='data:blog.pageType == "static_page"'>
            <title><data:blog.pageName/></title>
        <b:else/>
            <b:if cond='data:blog.searchLabel'>
                <title><data:blog.pageName/> 标签文章 - <data:blog.title/></title>
            <b:else/>
                <title><data:blog.pageTitle/></title>
            </b:if>
        </b:if>
    </b:if>
</b:if>

这个使用多层嵌套的类似<b:if cond='data:blog.pageType == "item"'> <b:else/> </b:if>语句,使用类似<b:if cond='data:blog.pageType == "item"'> </b:if> 不能提供多层嵌套

设置后的效果

  1. 主页(home_page) 只显示博客名称 主页范例
  2. 静态页面(static_page)和帖子(item) 只显示文章标题,不显示博客名称 帖子范例 静态页面范例
  3. 归档(archive) 添加 归档 文字在标题里 归档范例
  4. 标签(searchLabel) 添加 标签文章 文字在标题里 标签范例
  5. 其他页面使用默认的,例如 搜索页面 搜索范例

没有评论 :

发表评论