Typecho 主页只显示摘要方法

方法一

效果

如何只在主页只显示一部分摘要而不显示全文的方法

1.

首先在管理员控制台中在设置里边改成
11.png
勾选仅输出摘要

2.

在写文章之后在编写文章时在摘要和全文中间使用分隔符

<!--more-->

例如

[文章摘要BALABALA……]
<!--more-->
[文章正文BALABALA……]

这样在首页显示的时候只会显示摘要了

 

方法二

在当前主题的 index.php 文件中找到代码

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

 

将其替换为

<?php $this->excerpt(); ?>

 
如果要按制摘要的输出字数,可以修改代码为100

<?php $this->excerpt(100, '...'); ?>
 
 
 

方法三

登录到后台-控制台-外观-编辑当前外观:
编辑文件 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;
}
}

 

posted @ 2020-03-01 16:47  Halo3224  阅读(1683)  评论(0编辑  收藏  举报
热爱技术的小牛