# 主题列表作者与发帖人

**URL:** https://meta.discourse.org/t/topic-list-author-posters/394364
**Category:** Theme component
**Created:** [2026年一月26日 18:59 UTC](https://meta.discourse.org/t/topic-list-author-posters/394364 "2026-01-26T18:59:13Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [2026年一月26日 18:59 UTC](https://meta.discourse.org/t/topic-list-author-posters/394364/1 "2026-01-26T18:59:13Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **摘要** | 在主题列表页面的左侧列添加主题作者，并提供一个选项，仅在默认发帖人列中显示最近的发帖人。还可以调整作者头像的大小和形状。 |
| 👓 | **预览** | [https://discourse.theme-creator.io/theme/Lilly/discourse-topic-list-author-posters](https://discourse.theme-creator.io/theme/Lilly/discourse-topic-list-author-posters) |
| 🛠 | **代码库** | [https://github.com/Lillinator/topic-list-author-posters](https://github.com/Lillinator/topic-list-author-posters) |
| ❓ | **安装指南** | [如何安装主题或主题组件](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |

安装此主题组件

## 👩🏻‍💻 概述

此 Discourse 主题组件会将主题作者头像插入到所有主题列表路由的第一列，并设有允许管理员指定头像形状和大小的设置。此外，作者头像不会作为发帖人列表中的第一个头像显示。

还有一个设置，可使发帖人头像列仅显示最新的（最近的）发帖人，但前提是主题中有不止一名参与者。因此，只有当主题中有其他发帖人时，才会显示作者头像。

此外，管理员还可以选择在启用“最新主题列表”视图（即：“包含最新主题的分类”）时，在分类页面上显示主题作者，并且也提供头像大小和形状选项。

还有一个切换开关，用于将行内容垂直对齐到顶部或中间。

在小视口（移动端尺寸）下，作者将出现在最近发帖人头像的位置。

此组件与 [主题列表摘要](https://meta.discourse.org/t/topic-list-excerpts/151520) 和 [Discourse AI 摘要要点](https://meta.discourse.org/t/summarize-gists/340269) 配合使用效果良好。

## ⚙ 设置

> **组件管理页面中带有默认选项的设置截图**
>
> ![Screenshot 2026-02-06 at 4.45.41 AM](https://global.discourse-cdn.com/meta/original/4X/3/1/b/31be09a532900edb3fb328af6a9f7b92c9131c3a.jpeg)

| 设置 | 描述 |
| --- | --- |
| `主题列表作者头像大小` | 主题列表页面路由中作者头像列的头像大小 - `小`、`中` 或 `大`。 |
| `主题列表作者头像边框半径` | 主题列表页面路由中的头像圆角：`0%` = 方形 → `50%` = 圆形。 `tab_style` = 左侧圆角 |
| `主题列表仅显示最后发帖人` | 仅在主题列表的发帖人列中显示最后发帖人的头像，但前提是主题中有不止一名参与者。 |
| `垂直对齐行顶部` | 切换开关，用于将行对齐到顶部或中间 |
| `在分类页面显示作者` | 在分类页面的主题列表中，显示作者头像而非最近发帖人。 |
| `分类页面主题头像大小` | 分类页面主题列表中作者头像列的头像大小 - `小`、`中` 或 `大`。 |
| `分类页面头像边框半径` | 分类页面中的头像圆角：`0%` = 方形 → `50%` = 圆形。 `tab_style` = 左侧圆角 |

## 📸 截图

以下是一些具有不同头像大小和形状设置的截图，同时也展示了展开的 AI 摘要要点。

> **各种主题列表页面的截图，启用了不同的组件设置，展示了紧凑和展开的要点模式，以及展开/折叠的侧边栏**
>
> 使用默认设置：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/8/0/4/804358c632ec7740ecdf58fc5ee2e114a90beb28.jpeg)
> 
> 大型 `tab_style` 头像形状，摘要要点已展开：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/e/4/f/e4f2f635b354165763c0f1c0ca3515b791387080.jpeg)
> 
> 小型头像，`15%` 边框半径形状，并启用了 `Topic_list_show_last_poster_only`：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/9/a/b/9abbb33fe132dd6922d8d143aee632d12106b0c4.jpeg)
> 
> 中型头像，`0%` 边框半径（方形），启用了 `Topic_list_show_last_poster_only`，且摘要要点已展开：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/3/0/4/304781bae7a67927641478ddf3bfcd4c892dffe1.jpeg)

> **分类页面截图，展示了作者或最后发帖人的两种不同大小和形状的头像。**
>
> 默认组件设置，使用中型圆形头像，并启用了 `Show_author_on_categories_page`：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/f/4/b/f4bbcfcad11c0a0e592d2c7980966f155da7e210.jpeg)
> 
> 大型 `tab_style` 头像，并禁用了 `Show_author_on_categories_page`：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/b/f/9/bf9482548738cfceee828ba8794f5de88ac15c0c.jpeg)

> **移动端尺寸视图截图**
>
> 使用 `tab_style` 作者头像：
> 
> ![IMG_4951](https://global.discourse-cdn.com/meta/original/4X/9/1/b/91bb82082c363909f93f68dd0c502a4de959dd2a.jpeg)

* * *

## 👉🏼 备注

- 在个人资料页面标签中预期位置插入作者头像并更改发帖人列。
- 在主题页脚列表（建议/相关主题）以及个人资料和收件箱标签页面中，移动设备行为与默认行为相同。
- 与 horizon 主题不太兼容。 🙂

* * *

## 💡 可能的未来待办事项

- 添加移动端禁用切换开关？
- 分类和标签豁免？
- 从左到右的支持？
- 发帖人头像形状？

🤗 一如既往，感谢 @Moin 提供的想法、反馈和调试帮助。

* * *
 **[查看我的其他 Discourse 作品](https://meta.discourse.org/filter?q=category%3Acustomization%20created-by%3ALilly%20order%3Acreated)**

---

_[View the full topic](https://meta.discourse.org/t/topic-list-author-posters/394364)._
