嗷嗷答 - 嗷嗷好的公务员考试网络答题平台

关于typecho标题的优化

作者:不烦恼 发布时间:April 20, 2011 分类:快乐学习

刚刚又看到群里有人问如何对typecho的标题部分进行优化,不烦恼的博客一直也未对这个地方进行改良,于是写了这篇文章以方便其他有同样需求的朋友:
在主题header.php中将

  1. <title>***</title>
改为以下代码:
  1. <title><?php if($this->is('post')): ?><?php $this->title() ?> - <?php $this->category(' - ', false); ?> - <?php elseif($this->is('category')): ?><?php $this->category(' - ', false); ?> - <?php else: ?><?php $this->archiveTitle(' - ', '', ' - '); ?><?php endif; ?><?php $this->options->title(); ?></title>

改完之后就是不烦恼的博客现在的效果了
  1. 1、如果是主页的话,就显示: 博客标题
  2. 2、如果是分类的话,就显示: 分类名称 - 博客标题
  3. 3、如果是文章的话,就显示: 文章标题 - 分类名称 - 博客标题
  4. 4、其他,就显示: (标签、日期等)名称 - 博客标题

上面的代码只是一个思路,大家可以结合实际自行修改。

已有 8 条评论 »

  1. 大大的小蜗牛 这样更简洁吧。

    1. 没显示出来,转码试试。
      <title><?php $this->archivetitle('','',' - '); ?>大大的小"583;牛</title>

  2. 感觉TYPECHO和WP很想像哦!不知有没有自动定时发表文章的功能没有呢?

  3. /__top__titleSeo.html 这样的其实不用加__标签了,加上- 、或者是直接上中文就可以了
    现在baidu、google、being都认识中文了

  4. 已经用上了~~出差归来,例行巡查~~

  5. 呵呵,“不烦恼” 谢谢你在群内帮忙吖。昨晚在群内你首发的那个代码,“分类”那里好像缺少了参数,所以会把连接代码都显示上去的。现在我解决了。哈哈

  6. CXM CXM

    每天都默默看你更新技术贴。赞!

  7. 技术贴哈留用以后吧

添加新评论 »