添加侧边栏支持“Discourse 图标”等更多功能

功能请求:

添加对“Discourse Icon”的支持,使其也能在侧边栏中渲染,并支持 bbcode 颜色和表情符号。

1 个赞

是否有办法更改特定链接使用的图标?我查看了代码,看起来它被硬编码在 doc-category-sidebar-panel.js 和 getPrefixValue() 中。我的代码阅读是否正确?

如果目前不可能,这是否在路线图中有计划?

2 个赞

我也支持这一点,在索引中使用表情符号会很轻松且动态,并且看起来会很好,但我认为 FontAwesome 会更符合 Discourse。我认为表情符号在文档中看起来更漂亮、更受欢迎。

1 个赞

能够使用 Emoji、自定义 Emoji 或 Fontawesome 将非常有帮助——在我的文档类别中,标题通常会是“Digital Ocean”或“AWS”,或者“Mailgun”,因此能够添加这些图标(即使我必须手动将它们添加到自定义 Emoji 中)将真正满足我内心对文档的强迫症(以一种好的方式)。

5 个赞

我正在耐心等待 :smiling_face_with_sunglasses:

2 个赞

+1,希望有一种方法可以使用不同的图标或隐藏图标。对于列表中每个项目都使用完全相同的 :page_facing_up: 图标对我来说并没有什么帮助。

以防万一有人需要,这里有一个 CSS,它可以隐藏 Discourse Doc Categories 侧边栏列表中的 :page_facing_up: 图标,但不会隐藏 Discourse 中其他位置的侧边栏图标/点。

.discourse-docs-sidebar-panel {
    .sidebar-section-link .sidebar-section-link-prefix {
        display: none !important;
    }
    .sidebar-section-link-content-text {
        margin-left: 10px;
    }
}

margin-left: 10px; 部分可以调整,以便以您觉得视觉上令人愉悦的方式对齐文本。

只需将其放入您的自定义主题 CSS 中(或为了方便起见,将其作为您站点上的定制主题组件的一部分),即可。

3 个赞