Typecho 主页只显示摘要方法
方法一
效果
如何只在主页只显示一部分摘要而不显示全文的方法
1.
首先在管理员控制台中在设置里边改成
勾选仅输出摘要
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;
}
}
本文来自博客园,作者:热爱技术的小牛,转载请注明原文链接:https://www.cnblogs.com/my-blogs-for-everone/articles/12390575.html