块导航插件为 WordPress 编辑器提供缺失的基于上下文的大纲

Álvaro García 于 2018 年 11 月为他的 Block Navigation 插件编写了第一个代码.这是我希望我在两年前就知道的那些隐藏的宝石之一我开始使用块编辑器.它已经可用.我只是不知道它,直到在 Facebook 上的 WordPress Gutenberg 社区小组的讨论中盲目地偶然发现它.

该插件的目标是为编辑器的当前导航提供替代方案.在大多数情况下,它很出色.WordPress 设置的门槛如此之低,以至于任何改进似乎都是天赐之物.

该插件添加了一个名为 Block Navigation 的新侧边栏面板.然后,该面板列出每个块以及了解它与内容中的哪个块相关联所需的附加上下文.例如,导航列表中的段落块将显示其前几个词.其他块也一样.列表中的图像和画廊显示它们各自的缩略图.它也处理嵌套块.

所有用户必须做的就是在内容中搜索并点击他们想要跳转到的区块.

导航到文档中的特定段落.

该插件还包含其他几个功能.用户可以从导航面板上下移动块.他们还可以通过单击按钮将块移动到文档中的任何位置或将它们完全删除.

块导航插件更有趣的功能之一是它能够将块的数据记录到控制台.对于开发人员来说,这可能是一个方便的功能,可以快速查找块的信息.虽然我怀疑普通用户会使用它,但可能会有一些潜在的支持请求应用程序,尤其是第三方块插件.

块数据的控制台日志.

该插件的缺点是它不提供与默认 WordPress 调色板简单匹配的配色方案.但是,它确实提供了十几种颜色供用户选择.香蕉(光)方案似乎最不合适.

在侧边栏中处理导航时,可能会干扰某些用户"工作流程.对于喜欢始终保持块选项侧边栏可用的用户,他们需要在侧边栏之间来回切换.该插件确实提供了一个按钮,用于通过导航列表中的子菜单(垂直省略号图标)切换到每个块的设置.

让这个插件更好的方法是将它放入编辑器工具栏,替换当前的 Outline 下拉菜单.

它应该是 WordPress 的核心功能

块编辑器的大纲下拉菜单充其量是乏善可陈.对于简短的帖子,这是不必要的.对于长帖子,列表中的任何块都没有上下文.目标是能够在不滚动的情况下跳转到文档中的特定点.但是,除非您知道要跳转到的块中的确切位置,否则有时可能无法使用该功能.

大纲下拉菜单.

详细信息下拉菜单的文档大纲部分提供了一些急需的上下文.它显示帖子的标题.但是,此大纲不允许用户单击某个项目并跳转到其关联块.

详细信息下拉菜单.

Paal Joachim Romdahl 在 2018 年 10 月提出了对 Outline 下拉列表的修复."如果只使用图标,然后在段落开头显示一些文本呢?"他在 GitHub 上的一张票中询问了近一年没有讨论过的问题.

合并下拉菜单.

目前在 GitHub 上有一个开放的 pull request 来合并工具栏中的 Details 和 Outline 下拉菜单.原提议增加了标签式界面.然而,一个没有在同一张票中提议的选项卡的替代补丁将通过在链接到文档中的块的同时添加更详细的结构轮廓来合并两全其美.

现在唯一的问题是我是否仍然可以更新我的 WordPress 5.7 愿望清单以包含此功能.

4

发表回复