# 侧边栏链接是否可以不将URL解析为路由？

**URL:** <https://meta.discourse.org/t/can-i-have-sidebar-links-that-dont-resolve-an-url-to-a-route/297067>\
**Category:** Development\
**Created:** [2024年二月28日 12:38 UTC](https://meta.discourse.org/t/can-i-have-sidebar-links-that-dont-resolve-an-url-to-a-route/297067 "2024-02-28T12:38:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)\
**Post date:** [2024年二月28日 12:38 UTC](https://meta.discourse.org/t/can-i-have-sidebar-links-that-dont-resolve-an-url-to-a-route/297067/1 "2024-02-28T12:38:39Z")

</div>

我有一个论坛，将 `discovery.latest` 设置为主页。我仍然希望在论坛的根 URL `/` 处渲染自定义着陆组件，并在特定 `/latest` 路由上渲染纯列表视图。

在标题上的标题链接和导航栏上的“最新”链接之间切换时，这效果很好：

但这与侧边栏链接不兼容，因为它们使用逻辑来解析 URL 到路由。我可以通过使用不被 Discourse 解析但仍被浏览器解析的 URL 来破解此问题。例如：

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/a/d/2ad4757b768e8c57ad22e37c11dcdf91d491fc0c.png)

然后从侧边栏切换也可以正常工作：

但这可能不稳定，并且需要额外的样式来突出显示活动链接。

有人知道区分侧边栏上 `/` 和 `/latest` 的更简洁的方法吗？
