为实验性侧边栏添加自定义元素

嘿!

我注意到 Discourse 中有一个很酷的侧边栏,我想知道是否有办法添加一些自定义元素到侧边栏。

现在的问题是,我能否以某种方式排序、排列甚至自定义默认元素?

例如,我很想把“管理员”链接变成一个按钮,这样我就可以轻松访问管理员工具。

7 个赞

天哪。在你提到管理员链接之后,我才找到它。谢谢你。

已经3天没有得到答复了,所以我将尽我所能猜测,作为一个对这里一无所知、但已经观察了6年或更长时间的人。

侧边栏仍在积极开发中(它仍然被称为“实验性”!——他们甚至不接受功能请求),所以虽然你可能可以自定义它,但你所做的任何自定义都很可能很快就会失效,所以现在,你应该接受它本来的样子;如果你是那种人,你可以每天升级或关注github提交。

我不清楚把它变成按钮而不是链接会有什么不同?按钮是否会做一些链接现在打开管理员页面之外的事情?

6 个赞

我们计划在不久的将来添加一个“自定义部分”功能,该功能将允许您在自己的网站内添加任意命名的链接。还不确定何时会实现,但初步版本会很简单,但我们认为也很有价值。

目前我们不打算这样做。如果您想深入探讨这个问题,可以另开一个新主题吗?

12 个赞

期待这个!

我会立即使用它来创建一个“反馈”部分。它将包含“联系管理员”、“提出建议”、“报告错误”等子部分。我想知道这个功能是否足够常见/有用,以至于它应该成为默认功能而不是自定义元素?

4 个赞

我喜欢这个主意。

我最大的网站使用自定义页眉链接,从长远来看,这些链接可能在侧边栏自定义部分中更有意义。在我们三个链接中,一个链接到同级网站(mastodon 节点),两个链接到 Discourse 网站本身内部。如果不需要自定义页眉链接,我认为在视觉上会更整洁,将相关信息放在一起。

2 个赞

我们目前使用 自定义汉堡菜单链接 主题组件。

目前我们只是用它来添加一个指向项目开源许可证的链接,因为这对我们很重要。我们以前有一些法律/合规信息放在那里,但我们被要求将它们移到网站页脚。(另一个插件!)

我们还在进行一些自定义 CSS 样式设置,我预计这仍然是可能的。

3 个赞