Gutenberg 10.0 今天发布,这是该项目自四年前开始以来的第 100 次区块编辑器迭代。虽然 10.0 看起来很多,但它只是在新功能、改进和错误修复方面又向前迈进了一步。

版本 10.0 引入了用于构建导航菜单的新动态页面块。它可以添加到导航块或单独使用。

有时候,当你遇到困难时单击块编辑器内容时选择具有嵌套块的父块。此版本使父块选择器在块工具栏中可见并偏移。随着价目表的发布,选择父块的更简单方法将变得更加重要。获得嵌套支持段落、标题、列表和代码块可以作为子项。

10.0版本暗了主题添加了更暗的社交链接状态,为模板部分和其他非根级别位置的插入器带来了块模式,并改进了块模式插入器中的键盘导航。该插件还为正在进行的站点编辑器、站点范围的编辑模式和块以及导航和基于块的小部件屏幕的实验引入了许多改进和新功能。

Riad Benguella 作为该项目的技术负责人,以其独特的视角标志着第 100 个版本的里程碑。他评论了古腾堡早期贡献者所经历的摩擦和阻力:

随着项目获得的所有关注,很难从简单到辨别反对派之间的建设性辩论。我们每个人都有自己的情况,有些人对项目想要什么有固定的想法。有些只是想重用现有的页面构建器,有些想重振 Fields API 项目,有些希望它成为前端优先,有些则希望它只是取代经典编辑器的内容区域,有些希望它把在 Vue.JS 中,其他人根本不需要任何更改。对于 40% 的网络用户使用的产品,我们需要找到共识,当我们做出让步时,相关人员很难避免自己的声音被忽视的感觉。

他承认该项目在此过程中犯了一些错误,一些版本的稳定性、性能和可访问性问题低于标准。尽管贡献者遇到了很多困难,但他们仍然能够争取到许多最初对区块编辑器不满意的用户。

“很高兴看到一些非常不同意 Gutenberg 的原始愿景或方法的人逐渐喜欢使用编辑器并加入该项目以实现其愿景,”Benguila 说。 “其他人可能仍然不喜欢它,有些人永远不会使用它。可以肯定的是,我们将继续尽我们所能,改进已发布的内容并发布令人兴奋的新功能。我们将继续犯错误,并且希望继续从我们的错误中吸取教训。”

甚至在全站点编辑首次亮相之前,块编辑器就为那些构建 WordPress 站点的人开辟了一个全新的工具类别。在已发表帖子的评论中, Gutenberg 用户提到了主题和插件,这些主题和插件帮助他们升级到一个 100% 使用块编辑器构建的站点。

“当我第一次看到 Gutenberg 时,我讨厌它,”Web 开发人员 John Brown 说。现在,两年过去了,有了 Gutenberg 和 Kadence Theme 结合块,你几乎可以构建任何东西。

” GTMetrix、Pingdom 和 Google Page Speeds。

“我会说,你需要学习如何使用它,但是当你掌握它的要领,您可以制作客户想要的任何东西。”

另一位早期采用者 一位获得编辑器的用户说,他已经达到了可以在不使用大量额外资源的情况下构建网站的地步工具。

“我从 Gutenberg 2.0 开始就一直在使用它,从那以后就再也没有回头,”软件工程师 Orlando Alonzo 说。一个完整的网站。”

10.0 版在全站编辑 (FSE) 项目中进行了相同的开创性实验,使编辑器达到了目前的稳定状态。贡献者的目标是实现 FSE MVP,核心版本 1 4 月的 WordPress 5.8(预计 2021 年 6 月)。10.0 版本有关 FSE 进度和编辑器其他改进的完整详细信息。

像这样:

像正在加载...

来源