# 右侧边栏区块

**URL:** <https://meta.discourse.org/t/right-sidebar-blocks/231067>\
**Category:** Theme component\
**Tags:** official, desktop, right-sidebar-blocks\
**Created:** [2022年六月25日 02:55 UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067 "2022-06-25T02:55:24Z")\
**Posts on this page:** 1\
**Showing post:** 172

<div class="post-metadata">

**Author:** ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)\
**Post date:** [2025年十二月19日 19:04 UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067/172 "2025-12-19T19:04:11Z")

</div>

> [@Hyteller](#):
>
> 我如何自己获取这个路由值，或者至少查看完整的路由列表？

这有点复杂。它大部分以 `discovery` 开头的原因是侧边栏被插入到核心应用中 `discovery` 路由的一个出口中：

> <https://github.com/discourse/discourse/blob/88ed7d00a2814a7333aacb3d5e2a0d39f9c1760e/frontend/discourse/app/components/discovery/layout.gjs#L59-L62>

然后，对每个页面都会进行一个检查，以确定是否应该显示这些区块：

> <https://github.com/discourse/discourse-right-sidebar-blocks/blob/b71950be8e3d1bb0a9136b21b5285d981fea08da/javascripts/discourse/connectors/before-list-area/tc-right-sidebar.gjs#L28-L45>

这些“路由”是 ember 路由。@Moin 查看该文件是正确的，因此您可以从中了解例如：

- discovery.categories
- discovery.hot
- discovery.unread
- discovery.latest

等等。但我上面引用的示例是此 TC 最有用的主要路由。

---

_[View the full topic](https://meta.discourse.org/t/right-sidebar-blocks/231067)._
