曾经被认为是插件领域的东西现在是古腾堡计划的一部分。昨天,该团队合并了对目录 (TOC) 插件代码库的拉取请求。这是近一年前开始的开发商 Zebulan Stanphill 的推动。

TOC 块可能有点小众。但是,这显然是必要的。至少有两个单独的块插件来处理此功能,并且几个块库插件涵盖了该功能。上周,一位读者询问了这样的解决方案。很快,Gutenberg 插件和最终的 WordPress 将涵盖他和其他人。

此块目前在 WordPress.org 的插件中不可用。还没有正式发货。要对其进行测试,用户需要克隆 Gutenberg GitHub 存储库或获取夜间测试版。对于那些想要等待的人,它会在接下来的几周内出现在 Gutenberg 10.1 中。

包括这些更多的利基块是项目的一个很好的方向——脚注块也是可能的。就像踏入插件开发人员的脚步一样,WordPress 需要扩展。第三方开发人员有足够的空间来构建其他模块。当用户不得不筛选大量插件以找到其创作过程的核心时,体验就会下降。最终应该包含在平台中的块是有限制的。但是,WordPress 是发布软件。 TOC 和脚注等高级书写功能都包含在默认设置中。

目录块

这个块与用户习惯的其他块有点不同。 TOC 是文档中所有标题的列表。对于 WordPress 和一般网页,TOC 链接到这些标题。这允许用户在页面上跳转。块依赖于内容中的其他块,这是块编辑器的新概念。

第一次将块添加到空白页面时,它会显示帮助信息。

没有标题栏时的初始TOC块。

用户必须开始在他们的帖子中添加“标题”块才能使用 TOC 块。添加它们后,每个标题将显示为一个列表项。该块还适当地嵌套子标题的列表项 - 例如,H3 进入 H2 下的子列表。

标题成为TOC块中的列表项。

这时候事情就变得复杂了。在网络上,TOC 需要链接到这些标题,以便读者可以跳转到他们想要查看的部分。目前,这不会自动发生。也许这将在未来完成,但用户必须手动添加 HTML 锚点才能使链接部分正常工作。理想情况下,初始帮助消息将链接到有关如何为新用户执行此操作的文档页面。

添加 HTML 锚点很容易。然而,对于有几十个标题的长篇文章,这可能是一项繁重的工作。

要添加锚点,用户必须单击每个标题并导航到块选项面板。在“高级”选项卡下,输入一个唯一 ID。为文本本身命名是最简单的。带有“新世界”的标题栏成为新世界的锚点。当其他人深入链接到帖子时,它也有帮助,创建更漂亮的 URL,如 yoursite.com/blog/post-name/#a-new-world。

标题栏添加锚点。

TOC 块没有任何设计设置。如果用户需要更改颜色或其他与设计相关的元素,最好将其包裹在另一个块中,例如“Group”或“Cover”。

将TOC包裹成一个Group块。

如果您在组块之前或目录块之前添加标题,它将被添加到列表中。最好使用“段落”块作为伪标题并更改字体大小。

总体而言,该区块运行良好。这是对手动插入锚点的一个受欢迎的补充。也许插件作者会来编写代码来自动化它。

喜欢这样:

喜欢正在加载...

来源