• typecho学习札记

    近日用typecho搭建了一个小站www.jingang.org (为何不用WP?那个VPS的内存不够大,WP是比较耗资源的,而且WP的速度不是很快,typecho在这方面是很有优势的),但是由于typecho的资料比较少,而且刚试用这个程序,很多都不懂,找了半天解决了一些小问题。

    首先是typecho的title我觉得写的不是很好,就找到了默认模板中header.php做了些修改。

    原来的title是这样的

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

    我把他改成这样的

    <title><?php if ($this->is(‘index’)){
    $this->options->title();
    }else{
    $this->archiveTitle(”,”,’|’);
    $this->options->title();
    }
    ?>
    </title>

    这样的效果是如果是首页就显示你的博客title,如果是其他页面就显示你的日志标题+你的博客title。

    还有一个就是对header.php中调用的那个$this->header() 做了个修改 ,$this->header()的定义在 /var/Widget/Archive.php中(开始我找了好久不知道在哪里定义的,后来在typecho坛子中羽中在回答别人的问题时提到了这个文件,激动哇)

    原来的$this->header()在header.php中加入了不少feed还有generator等信息,有的我不想要,就删除了。