使用 Wagtail RichText streamfield 创建子列表

Creating sub-lists with Wagtail RichText streamfield

我正在使用 Wagtail CMS for Django 构建一个网站。我目前正在使用 RichText streamfield 块向页面添加内容。内容编辑者可以使用所见即所得编辑器中的列表图标将列表添加到页面。但是,作为内容编辑器,我不确定如何将子列表添加到无序列表。例如

在其他 WSYSIWYG 编辑器(如 Google 文档和 etherpad)中,我会通过点击 Tab 键来启动子列表。点击选项卡似乎将焦点从 RichText streamfield 移开。在项目符号后添加空格似乎也无济于事。 wagtail 开发人员如何期望内容编辑器创建子列表?

我可以从具有无序列表的 HTML 页面复制粘贴,但这可能会让我的技术含量较低的内容编辑感到困惑。我喜欢 Wagtail 网络界面的用户友好性,这是我的第一个 "huh?" 时刻。

这是 a known issue with the rich text editor currently used by Wagtail (hallo.js). We're working on replacing it with something better, and hope to have this ready within the next couple of months. In the meantime, there are a couple of third-party packages available which provide alternative editors, such as Wagtail TinyMCE(我可以确认 是否正确处理嵌套列表)。

Wagtail 现在使用 Draftail,嵌套列表现在可以通过使用旧编辑器进行操作来使用:将光标移到要缩进的行上,然后使用 TabShift + Tab 缩进或取消缩进。