typecho默认首页加载显示的内容会将文章所有的内容,对于短的文章这样倒影响不大,但是如果遇到文章很长,这样就很头疼:

  • 影响首页加载速度。想想如果有7、8篇长文章还带图片,能很快速的打开吗?
  • 影响阅读者的阅读。如果想看下一篇文章,要往下划很多下。

如果解决呢?

很简单:只需要在想要截取的文章内容后面添加<!--more-->

当然也有其他解决方案,比如:

  • 编辑外观:登陆后台->外观->编辑当前外观,然后打开index.php,找到<?php $this->content('- 阅读剩余部分 -'); ?>,将其调整为:<?php $this->excerpt(300,'- 阅读剩余部分 -'); ?>(设置最多显示300个字符)。

不过建议用<!--more-->方法,简单而又不用更改外观。

标签: typecho

已有 4 条评论

  1. Wind~ Wind~

    按照这个方法进行修改 但是发现
    编辑当前外观,然后打开index.php
    的左最下方有一个 [ 此文件无法写入 ]
    这怎么办?

    1. 那试试在文章编辑页里添加more标签呢

    2. 这个是因为服务器上面的文件权限没有配置好,你需要到自己的服务器下配置一下权限。

  2. today today

    $this->excerpt(300,'- 阅读剩余部分 -'); ?>
    这种代码使用后,文章中的强制使用html语言的段落会失效,而且对于图片也没办法显示

添加新评论