Typecho博客默认文章没有自动摘要的功能,首页和分类归档页面显示的文章都是全文输出的。
不爽?
那就登录到后台-控制台-外观-编辑当前外观:
编辑文件 index.php
找到:

<?php $this->content('- 阅读剩余部分 -'); ?>

替换成:

<?php $this->excerpt(300,'- 阅读剩余部分 -'); ?>

300这个数字,你怎么开心,怎么设置。

还有个好方法:
编辑文件

/var/Widget/Abstract/Contents.php

改成这样:

/**
     * 输出文章摘要
     *
     * @access public
     * @param integer $length 摘要截取长度
     * @param string $trim 摘要后缀
     */
    public function excerpt($length = 100, $trim = '...')
    {
        // Typecho_Common::subStr(strip_tags($this->excerpt), 0, $length, $trim)
        echo Typecho_Common::subStr(strip_tags($this->excerpt), 0, $length, $trim) . "<p class=\"more\"><a href=\"{$this->permalink}\" title=\"{$this->title}\">- 阅读剩余部分 -</a></p>";
    }

标签: Typecho

添加新评论