这是 WordPress + Novo 主题里一个**非常关键、而且要“对症下药”**的问题。
我给你按「成功率最高 → 侵入性最低」的顺序,一步一步来,你照着做即可。


一句话先给结论(给你定心)

分类页显示全文 ≠ WordPress 出问题
👉 是 Novo 主题默认用的是 the_content(),而不是摘要

所以我们要做的是:
让分类页“只用摘要”,文章页“用全文”


✅ 方案一(⭐首选、最稳):用「摘要 + 阅读更多」

这是最符合 WordPress 设计逻辑、也最不容易被主题更新破坏的方案。


第 1 步:在文章里使用「摘要(Excerpt)」

开启摘要功能

  1. 后台 → 文章 → 所有文章
  2. 编辑任意一篇文章
  3. 右上角 →「选项」
  4. 勾选 ✅ 摘要

然后你会在编辑器下方看到「摘要」输入框。


第 2 步:摘要里只写你想在分类页看到的内容

例如:

这是关于罗小小的故事。
一次关于健康、人生与房车重启的记录。

📌 分类页只会显示这里的内容


第 3 步:正文中使用「阅读更多」分隔(可选但强烈推荐)

在正文合适位置插入:

<!--more-->

或在 Gutenberg 里:
👉 插入区块 → “更多”

这样效果是:

  • 分类页:摘要 + 阅读更多
  • 文章页:全文

二、如果你 不想手动写摘要(自动截断)

WordPress 支持 自动摘要,但 Novo 默认没限制长度,我们补一刀。

👉 外观 → 自定义 → 额外 CSS
👉 粘贴(不影响文章页):

/* 分类页只显示摘要,不显示全文 */
body.category .blog-item .text > *:not(p):not(a) {
  display: none;
}

/* 限制摘要段落最多显示 */
body.category .blog-item .text p {
  max-height: 6.8em;
  overflow: hidden;
}

📌 这是 “视觉级截断”,不如摘要干净,但不用改文章。


三、⭐最彻底方案(推荐你用):让 Novo 分类页「强制用摘要」

这是 一次性根治 的方案

第 1 步:找到 Novo 分类页模板

路径通常是:

/wp-content/themes/novo/

重点找这些文件之一(任意一个):

  • content.php
  • content-blog.php
  • archive.php
  • index.php

第 2 步:找到这一行(很关键)

the_content();

第 3 步:替换为👇(只影响分类/列表页)

if ( is_singular() ) {
    the_content();
} else {
    the_excerpt();
}

📌 含义:

  • 文章页 → 全文
  • 分类页 / 列表页 / 搜索页 → 摘要

⚠️ 强烈建议

不要直接改主题文件

请先:

  • 子主题(Child Theme)
  • 或把文件复制到子主题里再改

如果你愿意,我可以一步步教你建 Novo 子主题(5 分钟搞定)。


四、你现在这个站点,我给你一个「最优组合建议」

结合你现在的情况(内容质量高、图多):

推荐做法

  1. ✔ 用「摘要」控制分类页展示
  2. ✔ 正文里用 <!--more-->
  3. ✔ 分类页字体稍大(你已完成)
  4. ✔ 文章页字体单独控制(刚已修好)

👉 这样你的站会非常“杂志级 / 纪实感”