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

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

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

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

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

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

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

2 个赞