Gutenberg 10.5 嵌入 PDF、添加 Verse Block 颜色选项并引入新模式

我伸手拿起手机查看时间.我正在考虑是否应该保持清醒,再看一集行尸走肉 —这将是我的第四次,也许是第五次,该系列的狂欢.

晚上 11:12.

我注意到 Slack 正在炸毁我的手机.我把它静音了,所以我不得不赶上.一条信息最突出:

找不到匹配的模板.

那是昨晚 Tavern 更新到 Gutenberg 10.5 时的头版.我知道这与最新版本中的完整站点编辑 (FSE) 更改有关.我在本地测试中已经看到了足够多的错误并且不需要更多信息来知道该怎么做—停用插件.然后,我可以回到我的内部辩论,即在睡前熬夜看电视一个小时.

有时,这就是最前沿的生活,或者至少是在启用自动更新的情况下运行每两周发布的 Gutenberg 插件时的生活.它提出了一个或两个或一百个挑战.在 10.4 版本顺利发布后,我放松了警惕,而且我知道得更清楚了.在后端修复问题的几个先前版本之后,开发团队让我休息一下.就好像他们在为大事存钱一样.

Gutenberg 现在明确声明任何运行插件的人都使用基于块的主题,不管他们的主题是否真的支持块模板.如果没有,它通常应该优雅地回退.这似乎集中在允许经典用户创建自定义块模板的更改上.然而,随着插件激活"主题支持";它会自动触发一系列覆盖模板系统的事件.任何具有自定义模板层次结构的主题都可能会中断.如果其他人遇到问题并需要停用"块模板",我在 Gist 上创建了一个代码片段;支持.

我喜欢我们运行插件.日常使用意味着我们可以有效地写下它—一种实践你所宣扬的东西.

有时候,古腾堡,你让我心碎.你会发现很少有热情的啦啦队员比我更忠诚.我相信这个项目,但有些日子,你会尽力让它变得粗糙.

但是,一切都很好.此版本有一些令人兴奋的事情.

现在为经典主题启用了模板编辑模式.尽管这打破了 Tavern 的主题,但我期待它成为向 FSE 过渡的必要功能.另一个快速亮点是团队在使 Columns 块更易于访问方面所做的工作.现在每列都有一个编号标签,可通过屏幕阅读器大声朗读.

嵌入式 PDF

内嵌PDF.

十年前,我有一个特别需要嵌入 PDF 的主题用户.作为一名年轻的开发人员,这正是我需要为超过 100,000 名观众构建的那种挑战.所以,在一天之内,我总结了一个类似于 Gutenberg 团队在 10.5 版本中所做的解决方案.很高兴看到 WordPress 终于迎头赶上.

只有块系统使这种嵌入更好.将 PDF 拖到内容画布中,让它发挥它的魔力.

有一个警告:许多手机和平板电脑不会显示嵌入的 PDF.File 块确实记录了这一点.它还允许用户禁用内嵌嵌入并控制高度.

此功能提供了两全其美的优势.访问者可以直接在页面上阅读 PDF,也可以点击下载按钮获取文件副本.

经文块的颜色选项

带有自定义颜色的诗句块.
Poets can rejoice at last
The time of the Verse being a second-class block lies in the past
Users can add subtle colors or those that clash
A tweak here or there can give their words the flash
they need
to breathe
to exceed, all expectations
Text, background, and links are fair game
Unreadable if they were all the same
A splash of color is what it takes to tame
the words…

我会停在那里,让专业人士处理真正的诗歌.

Gutenberg 10.2 向 Verse 块添加了标准块颜色选项.也许以后所有的街区都会得到同样的待遇.我还在等待报价块的颜色.

新块模式

最新的插件更新删除了所有 10 种默认的 WordPress 块模式,并用 15 种全新设计取而代之.新集是为了更好地展示编辑器的能力.

测试新的块模式.

对于可能担心丢失旧模式的最终用户,这不会影响您的内容.因为模式只是预定义的块集,所以真正插入内容画布并保存的是块而不是模式.

移除旧模式并替换新模式始终是计划的一部分.网页设计随着时间的推移而变化,模式系统允许核心开发人员跟上步伐.对于那些仍然需要它们的用户,旧模式可能会存在于即将到来的块目录中.

Gutenberg 10.5 还引入了一些自以为是的查询块模式:帖子网格、大标题和偏移帖子.最终目标是为用户提供一系列选项作为起点.

“大标题”查询块模式.

仍然公开呼吁设计师参与其中,为项目贡献自定义查询模式.这是一个回馈机会,几乎不需要任何 JavaScript 或 PHP 编程知识.

7

发表回复