分类 默认分类 下的文章

方法一:
在需要截取的地方加上

<!--more-->

方法二:
编辑模板的 index.php 文件,找到这一行代码:

   

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

将其替换为:

   

<?php $this->summary(); ?><p class="more"><a href="<?php $this->permalink() ?>">阅读全文</a></p>

保存即可。

可以使用相同的方法修改模板的 archive.php 文件,那么在归档页也可以做到显示摘要。
来源:简书
作者:cherish_1217
方法三:
登录到后台-控制台-外观-编辑当前外观:
编辑文件 archive.php
编辑文件 index.php

修改两处分别找到:
/ 默认显示的是全文 /

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

替换成(概要取300字):
/ 自定义输出,如 300个字符 /

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

修改typecho首页显示文章的数量:
编辑文件 functions.php
在末尾添加:

/ 自定义首页文章分布数量,如 10 /

function themeInit($archive) {
if ($archive->is('index')) {
$archive->parameter->pageSize = 10;
}
}

方法四:
根据需要截长度

// 将原主题文件 archive.php 中的
<?php $this->content('- 阅读剩余部分 -'); ?>
// 替换成
<?php
    $length = 100;              // 截取长度
    $more = "- 阅读剩余部分 -";  // 显示符
    $more = "<p class=\"more\"><a href=\"{$this->permalink}\" title=\"{$this->title}\">{$more}</a></p>";
    false !== strpos($this->text, '<!--more-->') ?
    echo $this->excerpt . $more : $this->excerpt($length, $more);
?>

- 阅读剩余部分 -