我在侧边栏中找不到如何实现嵌套部分。类似这样(来自 https://meta.discourse.org/t/discourse-doc-categories/322376/112):
尽管在那里,点击每个部分/子部分(展开)会加载列表/子列表。
我知道我们可以使用子类别,但这对我来说有点过了。我已经尝试在索引文件中使用副标题或子列表。没有成功。
我的困惑来自于 Discourse Doc Categories 中的这一行:
您可以将索引主题分成几部分,并在每个部分上方使用多个带有标题(任何级别)的列表。
我以为至少副标题应该可以工作,但似乎那句话的意思是无论标题是什么,你都会得到一个部分。
那么,我是否可以通过索引文件本身来实现这一点?
1 个赞
tknospdr
(David Muszynski)
2
为了明确起见,您主题中的图片不是Discourse,而是Xwiki。
1 个赞
Discourse Doc Categories 中的说明解释了目前可能实现的功能。
您可以在 Using Discourse Index 中看到一个示例,其中包含如下的 Markdown。请注意,## 标题会显示在侧边栏中,作为可以打开/关闭的节。每一行 * 是菜单导航中的一个项目。
## 通用用法
* 新用户指南:https://meta.discourse.org/t/discourse-new-user-guide/96331?silent=true
* 活动摘要电子邮件:https://meta.discourse.org/t/change-frequency-or-unsubscribe-from-activity-summary-emails/239689?silent=true
* 通知电子邮件回复:https://meta.discourse.org/t/configure-whether-previous-replies-are-included-in-your-notification-emails/39834?silent=true
* 邀请:https://meta.discourse.org/t/create-and-use-invites/263314?silent=true
* 信任级别权限:https://meta.discourse.org/t/trust-level-permissions-table-inc-moderator-roles/224824?silent=true
* 点赞:https://meta.discourse.org/t/what-are-likes/30803?silent=true
* 默认徽章:https://meta.discourse.org/t/default-badges-reference-guide/310717?silent=true
* 链接点击计数器:https://meta.discourse.org/t/what-are-link-click-counters/254552?silent=true
* 混合文本方向:https://meta.discourse.org/t/what-does-the-support-mixed-text-direction-setting-do/91247?silent=true
* 标记帖子:https://meta.discourse.org/t/what-happens-when-you-flag-a-post/275?silent=true
* Wiki 帖子:https://meta.discourse.org/t/what-is-a-wiki-post/30801?silent=true
* 导出用户数据:https://meta.discourse.org/t/export-user-data/313677?silent=true
* Discourse 版本:https://meta.discourse.org/t/find-what-version-of-discourse-youre-using/104326?silent=true
## 撰写
* 格式化帖子:https://meta.discourse.org/t/supported-formatting-in-posts-markdown-bbcode-and-html/239348?silent=true
* 复制链接:https://meta.discourse.org/t/copy-and-paste-topic-titles-and-other-links-into-posts/106987?silent=true
* Markdown 表格:https://meta.discourse.org/t/add-a-table-to-your-post-using-markdown/66544?silent=true
* 创建投票:https://meta.discourse.org/t/create-a-poll-that-others-can-vote-on/77548?silent=true
* 精选链接:https://meta.discourse.org/t/adding-a-featured-link-to-your-topic/317027
* Onebox 预览:https://meta.discourse.org/t/create-rich-link-previews-with-onebox/98088?silent=true
* 链接到标题:https://meta.discourse.org/t/link-to-a-heading-within-a-post-or-topic/47552?silent=true
* 代码格式化:https://meta.discourse.org/t/post-code-or-preformatted-text/188910?silent=true
* 代码块语言:https://meta.discourse.org/t/select-the-programming-language-used-in-code-blocks/19247?silent=true
* 匿名模式:https://meta.discourse.org/t/use-anonymous-mode-to-reply-or-create-topics/240039?silent=true
* 创建日历:https://meta.discourse.org/t/create-calendars/283773?silent=true
* 创建活动:https://meta.discourse.org/t/create-events/149964?silent=true
* 预填 PM:https://meta.discourse.org/t/create-a-link-to-start-a-new-personal-message-with-pre-filled-information/35984?silent=true
* 预填主题:https://meta.discourse.org/t/create-a-link-to-start-a-new-topic-with-pre-filled-information/28074?silent=true
## 阅读
* 推荐主题:https://meta.discourse.org/t/suggested-topic-logic/252936?silent=true
* 主题统计:https://meta.discourse.org/t/topic-views-posts-read-and-reading-time/254542?silent=true
* 无限滚动:https://meta.discourse.org/t/what-is-infinite-scrolling/30804?silent=true
* 电子邮件退订:https://meta.discourse.org/t/unsubscribe-from-a-topic-using-email/62748?silent=true
* RSS 源:https://meta.discourse.org/t/discourse-rss-feeds-list/264134?silent=true
## 搜索和筛选
* 搜索技巧:https://meta.discourse.org/t/search-tips-and-tricks/273328?silent=true
* 基于时间的搜索:https://meta.discourse.org/t/search-for-posts-created-within-a-certain-timeframe/41011?silent=true
* 查询字符串筛选:https://meta.discourse.org/t/use-query-strings-to-filter-topic-views/248224?silent=true
## 界面
* UI 元素:https://meta.discourse.org/t/names-of-user-interface-elements-in-discourse/103351?silent=true
* 通知菜单:https://meta.discourse.org/t/how-does-the-notifications-menu-work/3059?silent=true
* 侧边栏功能:https://meta.discourse.org/t/an-overview-of-sidebar-features/258478?silent=true
* 置顶主题:https://meta.discourse.org/t/how-are-top-topics-calculated/240928?silent=true
* 标记帖子:https://meta.discourse.org/t/flag-a-post-for-moderator-attention/32783?silent=true
* 打印为 PDF:https://meta.discourse.org/t/print-a-topic-as-a-pdf/160061?silent=true
* 偏好设置链接:https://meta.discourse.org/t/quick-access-to-discourse-preference-pages-with-easy-relative-links/276375?silent=true
* 用户卡片:https://meta.discourse.org/t/quickly-view-a-bit-about-each-other-with-user-cards/44093?silent=true
* 浏览器标签指示器:https://meta.discourse.org/t/see-how-many-new-topics-and-posts-are-available-to-read-in-the-browser-tab/33508?silent=true
## 聊天
* 聊天功能:https://meta.discourse.org/t/an-overview-of-features-in-discourse-chat/239695?silent=true
2 个赞
@tknospdr 是的。我只是想展示我的意思。
@tobiaseigen 那么,没有办法做到这一点,而且来自 Discourse Doc Categories 的句子也许可以更清楚一些。可能会将其添加为功能请求。
谢谢大家。
2 个赞
是的。此插件不支持子部分。
对此有很多兴趣,并且已经进行了一些探索,例如下面的被拒绝的 PR,但我认为目前还没有提供。如果您能够想出一个符合当前界面的用户体验,那么绝对值得提出功能请求。这很棘手,因为侧边栏并非设计用于支持嵌套/子部分。
2 个赞