这个功能对我们的使用场景至关重要(将 Discourse 作为 Atlassian Confluence 的替代方案,用于企业内网)。所见即所得(WYSIWYG)编辑器显著降低了参与门槛,但我们大部分内容都是结构化文档,自然包含不同层级的标题。如果所有其他必要的格式选项都易于访问,唯独核心的标题选项缺失,就会造成糟糕的用户体验不一致。
因此,我建议将其简单实现为一个包含 H1 到 H6 的下拉按钮。理想情况下,还应能够显示当前的“状态”——例如,如果光标位于带有标题的元素上,按钮应显示“H3”或类似内容。同样地,其他格式选项(如加粗等)也应遵循这一逻辑。不过,虽然显示状态功能锦上添花,但该按钮本身才是至关重要的。