古腾堡14.2有什么新功能?(9月28日)

“新增功能古腾堡古腾堡 古腾堡项目是WordPress的新编辑器界面。编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。它使用“块”来增加丰富性,而不是短代码、自定义HTML等。https://wordpress.org/gutenberg网站/…”帖子(标有#古滕贝格新 标签标签 Subversion中的目录。WordPress使用标签来存储版本(3.6、3.6.1等)的单个快照,这是版本控制系统中标签的常见约定。(不要与帖子标签混淆。))每两周在古腾堡发布后发布一次,发现每个发布中包含的新功能。作为提醒以下是概述以不同的方式跟上古腾堡和全网站编辑项目。


Gutenberg 14.2已发布,可用于下载

它改进了书写流程,使日历更加精致 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。、更智能的自动完成功能以及更多功能!

目录

更智能的查询建议循环循环 Loop是WordPress用来显示文章的PHP代码。使用The Loop,WordPress处理要在当前页面上显示的每个帖子,并根据它与The Loop标记中指定的标准的匹配程度设置其格式。循环中的任何HTML或PHP代码都将在每个帖子上处理。https://codex.wordpress.org/The_Loop网站.块变化

区块变化在古腾堡已经有很长一段时间了。它们允许您拥有相同块的类似版本,这些版本共享一些公共功能。从现在开始,如果您的站点上有一个Query Loop块的活动变体,并且该变体已经注册了一些块图案,插入器中只会建议这些模式。

例如,您可能有一个Products List块,它是Query Loop块的变体。该Products List也可以具有注册的块模式。现在,当插入Products List块时,您将看不到默认的Query Loop块模式,而是您自己的与产品列表关联的块模式。非常整洁!

写作流程的改进

古腾堡14.2对书写流程进行了几项改进:

  • 同级插入器和行插入器现在具有更自然的动画效果。
  • 现在,选择多个块在视觉上更加一致。
  • 现在,当用户输入时,块插入器是隐藏的,减少了视觉混乱。

标题中的字母间距

现在可以修改字母间距直接在“全局样式”界面中显示标题。

更精致的日历块

现在可以设置日历块的背景、链接和文本颜色。全局样式现在还将影响日历块的颜色,并且它将继承其父块的默认文本颜色。

2×2网格中的日历块的四个屏幕截图,每个都使用不同的背景色

新的“横幅”和“页脚”方块图案类别

为了更好地反映网页的结构,引入了两个新的块模式类别。这里的“横幅”是指有助于构建或对比页面内容的视觉独特元素(包括标题和“英雄”元素)。 

块插入器的屏幕截图显示了所有块图案类别

从现在起,可以自动完成任何块中的链接。以前,块必须明确选择使用此功能__实验性斜杠插入器但现在链接将自动完成到处!这个[[快捷方式用于触发编辑器中的自动完成。

编辑器性能改进

推出新版本的使用内部块的列表块发现了一个以前未知的性能问题:每当一个包含内部块的块首次在页面上显示时,它就会为每个嵌套级别重新显示一次!因此,如果列表项位于另一个列表块内的列表中,则该块将重新渲染3次!此问题现已修复,编辑器的初始加载性能应得到改进。

变更日志

不推荐

  • 正式反对使用子级和节点块属性源。(44265)

增强功能

组件

  • 链接/取消链接按钮:添加更精致的样式和用户体验用户体验 用户体验. (43802)

全球风格

  • 允许将Letter case和Decoration设置为“None”,并将Letter-case添加到Global Styles。(44067)
  • 块支持:允许覆盖排队的美化选项CSS格式CSS格式 级联样式表。. (44248)
  • 在全局样式中显示字母间距->排版->标题。(44142)
  • 间距预设:切换到使用数字而不是t恤尺寸作为标签。(44247)

块编辑器

  • 隐藏所有浮动块用户界面用户界面 用户界面键入时。(44083)
  • 更新行和同级插入器的动画。(44269)
  • 警告组件:对齐操作按钮。(44328)

块库

  • 日历块:添加颜色支持和抛光样式。(42029)
  • 嵌入块:标记哪些属性应视为内容。(44039)
  • 列表项块:改进书写流程。(43954)
  • 导航后链接块:添加箭头。(40684)
  • 查询循环块:建议活动的变体模式。
    (44197)

模式

  • 添加新的类别类别 “类别”分类法允许您将共享共同链接的帖子/内容分组在一起。类别是预定义的,范围广泛。用于称为“横幅”的块图案。(44203)
  • 为块图案添加一个名为“页脚”的新类别。
    (44200)

漏洞修补

组件

  • BlockMover:清理焦点样式。(44241)
  • 修复在拖放区上拖动图像时循环运行的动画。(44264)
  • 修复自定义小部件编辑器中的弹出堆叠。(44282)
  • 链接自动完成器:对所有块启用。(44078)
  • 将空子级传递给Button时,删除意外的has-text类。(44198)

块库

块的错误修复:
  • 封面块:修复预览。(44321)
  • 自由形式块:锁定块时隐藏“转换为块”。
    (44288)
  • 组块:更改插入器中的默认变体。(44176)
  • 缺少块:修复HTML格式HTML格式 超文本标记语言。主要用于在web浏览器中输出内容的语义脚本语言。块检查。(44327)
  • 导航块:修复导入的经典菜单的子菜单颜色。
    (44283)
  • 导航块:暂时删除省略号作为菜单图标选项。(44222)
  • Pullquote块:修复转换以引用崩溃。
    (44315)
  • 岗位特色图片并被选为亮点论文 特色图片是博客存档页面上使用的主要图片,当帖子或页面在社交媒体上共享时会被提取。该图像可以用于在站点的小部件区域或帖子摘要列表中显示。块:固定高度/比例覆盖img内联样式。(44213)
  • 查询循环块:修复特定类别模板中损坏的预览。(44294)
  • 查询循环块:使用src修复declaredicon对象的变体。
    (44270)
  • 更换模板部件时,避免在预览中显示递归警告。(44256)
  • 确保使用模式替换模板零件不会更新现有实体。(44221)
  • 修复演示内容封面块文本颜色。(44174)

块编辑器

  • 块工具栏:移动块时更新位置。(44301)
  • 捕获在渲染和效果之间计划的状态更改。(38509)
  • 写入流程:修复在块之间拖动时的部分选择。(44230)

全局样式

  • 块支持:将美化选项优先于SCRIPT_DEBUG。(44254)
  • 修复启用RootPaddingAwareAlignments设置时帖子编辑器上的填充。(44209)
  • 删除贝塔贝塔 一种预先发布的软件,分发给大量用户在真实条件下进行试用。Beta版已经在内部进行了alpha测试,在外观、感觉和功能上与最终产品相当接近;然而,设计更改经常作为过程的一部分发生。全局样式中的标签收割台标题 你网站的标题通常是人们第一次体验到的东西。位于页面顶部的刊头或页眉是网站外观的一部分。它可以影响访问者对您的内容和您/您的组织的品牌的看法。它在不同的屏幕尺寸上也可能看起来不同。. (44251)

站点编辑器

  • 使模板名称和描述动态化。(43862)
  • 防止编辑器在多点单击时创建多个模板
    “创建”按钮。(44146)

键码

  • 键盘快捷键:修复设置侧边栏边栏 WordPress中的侧边栏是指WordPres主题使用的小部件可读区域,用于显示不属于主内容的信息。它并不总是侧面的垂直柱。它可以是内容区域、页脚、页眉或主题中任何位置下方或上方的水平矩形。切换快捷方式。(43428)

无障碍无障碍 无障碍性(通常简称为a11y)是指为残疾人设计产品、设备、服务或环境。无障碍设计的概念确保了“直接访问”(即无人协助)和“间接访问”,即与个人的辅助技术(例如计算机屏幕阅读器)兼容。(https://en.wikipedia.org/wiki/Accessibility网站)

  • 将role=application添加到List View以防止在NVDA中触发浏览模式。(44291)
  • 块标签和标题不考虑变化。(44250)
  • 通过箭头键使内联工具栏可导航。(43645)
  • Safari中的文本选择:尝试最新版本的新修复。(44148)

性能

  • 移动鼠标或滚动时,避免不断调用redux操作。(44325)
  • 批处理容器块设置操作调用。(43958)
  • 防止在BlockPreview中调整观察者循环的大小。(44319)

文档

  • 包括有关WP 6.1中添加的多个脚本支持的信息。(44155)
  • Popover:编写关于最近美国石油学会美国石油学会 API或应用程序编程接口是一种软件中介,允许程序相互交互并以有限的、明确定义的方式共享数据。变化。(44195)
  • RangeControl组件:明确轨道与轨道的差异。(44057)
  • 更新开发平台文档中的链接。(44181)
  • 更新WP 6.0.2的版本。(43826)

代码质量

  • Backport公司后端口 端口是指来自一个分支(或主干)的代码合并到另一个分支或主干中。WordPress点发布中的一些更改是将代码从主干反向移植到发布分支的结果。模板创建更改自核心核心 核心是运行WordPress所需的一组软件。核心开发团队构建WordPress。.
  • 执行有关引号使用的编码准则。(44305)
  • 修复缺少的TS类型11年无障碍 无障碍性(通常简称为a11y)是指为残疾人设计产品、设备、服务或环境。无障碍设计的概念确保了“直接访问”(即无人协助)和“间接访问”,即与个人的辅助技术(例如计算机屏幕阅读器)兼容。(https://en.wikipedia.org/wiki/Accessibility网站)在包/组件中。(44277)
  • 首选项-持久性:删除wordpress/compose依赖项。(44202)
  • 重构样式引擎边框样式。(43594)
  • 删除l18n-字符串中的空白。(44314)
  • 重命名函数以匹配其在Core中的命名。(44266)
    (44299)
  • useInstanceId:转换为类型脚本。(43790)

更新依赖项

  • 将快速平均颜色库更新到最新版本。(44175)
  • 将json2php更新为v0.0.5。(44313)
  • 从wp-edit-blocks依赖项中删除wp-editor。(33496)

块库

  • 注释分页块:重命名以保持一致。(44287)
  • 嵌入块:删除关于块变体的错误注释。(43834)

组件

  • 重构NavigationMenu以忽略详尽的deps。(44090)
  • 重构RangeControl以通过穷尽步骤。
    (44271)
  • 弹出:添加锚道具,取代之前所有与主持人相关的道具。(43691)
  • UnitControl:修复exaustive-deps警告。(44161)
  • UnitControl:使用hideHTMLArrows道具隐藏旋转按钮。(43985)
  • useSetting:次要重构。(44267)

重构要使用的测试@测试实验室/反应反应 React是一个JavaScript库,它使推理、构造和维护无状态和有状态用户界面变得容易。https://reactjs.org/.

  • 将BlockControls测试重构为@testing-library/react。(44122)
  • 将ColorPalette测试重构为@testing-library/react。(44108)
  • 将KeyboardShortcutHelpModal测试重构为@testing-library/react。
    (44077)

努力消除对的依赖性洛达什

  • Compose:介绍内部的Compose和pipe utils。(44112)
  • 撰写:引入内部debounce()实用程序,不推荐Lodash版本。(43943)
  • Lodash:从wordpress/widgets包中删除依赖项。(44201)
  • Lodash:从_.flowRight()重构。
    (44188)

测试

  • 故事书:设置本地视觉回归,回归回归,回归 破坏或降级以前工作过的东西的软件错误。回归通常被视为关键错误或拦截器最近的倒退可能会被给予更高的优先级。“3.6回归”是3.6中的一个缺陷,它在3.5中起到了预期的作用。测试。
    (43393)

工具

  • 确保所有软件包在请求时都获得次要/主要版本提升。(44317)

绩效基准

以下基准比较了一篇特别大的文章(约36000字,约1000块)与上一版本的性能。这么大的帖子并不能代表一般的编辑经验,但足以发现性能上的差异。

后期编辑器

版本装货时间按键事件(键入)
古腾堡14.28.4秒48.69毫秒
古腾堡14.112.7秒54.31毫秒
WordPress 6.0语言6.4秒29.97毫秒

站点编辑器

版本装货时间按键事件(键入)
古腾堡14.24.1秒44.76毫秒
古腾堡14.115.7秒54.39毫秒
WordPress 6.0语言5.0秒26.15毫秒

贡献者道具

以下贡献者在此版本中合并了PR:

@阿隆·罗伯特肖 @阿杰伦德 @安娜扎祖 @阿普马修斯 @亚里士多德 @c4rl0sbr4v0 @卡罗来纳州人 @查德1008 @ciampo公司 @迪卡霍恩 @德拉加内斯库 @埃拉特里克斯 @杰瑞克斯 @格伦达维森茨 @吉奥罗牌手表 @贾斯穆森 @大戟 @凯比特 @科本哈弗 @马马杜卡 @马蒂亚斯贝内代托 @mcsf公司 @米歇尔扎普林斯基 @米尔卡 @米提亚斯 @吵闹声 @ntsekouras公司 @页面实验室 @拉蒙德 @t-hamano公司 @塔尔丹 @告诉机器 @泰克斯拉 @沃尔博 @你知道riad

以下PR由首次贡献者合并:

感谢所有为此次发布提供帮助的贡献者!👏

道具到@普里索尔 @伯恩哈特-雷特 @马特韦布 @卡布拉沃伯纳尔感谢他们在释放和道具方面的帮助@乔维亚塞获取图像和视频!

#块编辑器,#核心编辑器,#古滕贝格,#古腾堡-新