Typecho自定义网站标题

2019 年 08 月 23 日

3251 阅读 • 评论: 0

网络教程

Typecho的SEO和其他博客程序有所不同,站点标题就是默认网站名称输出,其他程序是名称 + 描述。

如果直接在主题文件标题参数添加描述参数,虽然首页标题很好看,不过模板获取默认的网站名称也会变,页面就会一团糟,排版就会乱,文章页面也会输出一大堆,不利于SEO优化。

网站名称

要做到自定义美化标题,只需要对主题文件进行修改

打开header.php文件中,找到下面这行代码

<?php $this->options->title(); ?>

一般会出现在如下代码片段

<head>
<meta charset="UTF-8">
<title><?php $this -> archiveTitle(array(
        'category'  =>  _t('%s'),
        'search'    =>  _t('含关键词 %s 的文章'),
        'tag'       =>  _t('标签 %s 下的文章'),
        'author'    =>  _t('%s 发布的文章')
    ), '', ' - '); $this -> options -> title(); ?></title>
</head>

代码

把下面代码粘贴到这行代码的后面即可

<?php if ($this->is('index')): ?>副标题<?php endif; ?>

将上面的副标题换成你想要的。

修改后的代码:

<title><?php $this -> archiveTitle(array(
    'category'  =>  _t('%s'),
    'search'    =>  _t('含关键词 %s 的文章'),
    'tag'       =>  _t('标签 %s 下的文章'),
    'author'    =>  _t('%s 发布的文章')
), '', ' - '); $this -> options -> title(); ?>
<?php if ($this->is('index')): ?>副标题<?php endif; ?>
</title>

副标题

这样就可以自定义网站网站标题了

首页

首页

文章

文章

值得一提的是,在编辑主题文件的时候,标题跟副标题之间最好不要有符号,不然文章页面会多出来那个符号。

文章页面

版权声明: 文章转载请注明来源,如有侵权请联联系删除!

最后编辑于: 2019 年 08 月 30 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码