typecho技巧:首页内容不显示所有而是摘要部分内容
typecho默认首页加载显示的内容会将文章所有的内容,对于短的文章这样倒影响不大,但是如果遇到文章很长,这样就很头疼:
- 影响首页加载速度。想想如果有7、8篇长文章还带图片,能很快速的打开吗?
- 影响阅读者的阅读。如果想看下一篇文章,要往下划很多下。
如果解决呢?
很简单:只需要在想要截取的文章内容后面添加<!--more-->
。
当然也有其他解决方案,比如:
- 编辑外观:登陆后台->外观->编辑当前外观,然后打开index.php,找到
<?php $this->content('- 阅读剩余部分 -'); ?>
,将其调整为:<?php $this->excerpt(300,'- 阅读剩余部分 -'); ?>
(设置最多显示300个字符)。
不过建议用<!--more-->
方法,简单而又不用更改外观。
按照这个方法进行修改 但是发现
编辑当前外观,然后打开index.php
的左最下方有一个 [ 此文件无法写入 ]
这怎么办?
那试试在文章编辑页里添加more标签呢
这个是因为服务器上面的文件权限没有配置好,你需要到自己的服务器下配置一下权限。
$this->excerpt(300,'- 阅读剩余部分 -'); ?>
这种代码使用后,文章中的强制使用html语言的段落会失效,而且对于图片也没办法显示