Gutenberg 10.8新排版控件与块预览功能详解
Gutenberg 10.8 版本为排版带来了令人期待的革新,新增了控制标题块字体粗细和列表块字体系列的选项。这一改进让内容创作者能够更精细地调整视觉呈现,提升文章的专业感。与此同时,音频和文件块在插入器中现在会显示预览内容,让用户在插入前就能直观了解媒体效果,极大地提升了编辑效率。
尽管古腾堡 10.7 版本在功能上似乎不如 10.8 那般耀眼,但它依然是一个值得信赖的稳定版本。有时候,那些不易察觉的改进恰恰是提升用户体验的关键。全站点编辑(FSE)组件持续快速发展,尽管大多数更新集中在错误修复上,但其中一项与主题相关的FSE升级尤为值得关注——开发者现在可以通过theme.json设置导航菜单链接的内边距。这一小步改进虽然难以彻底解决样式导航项和嵌套列表的复杂问题,但无疑为未来优化奠定了基础。值得注意的是,这一更改不会影响页面列表块链接,后者仍可设置为导航菜单项。在网站编辑功能普及之前,导航块一直是开发者面临的一大挑战。这类增强功能虽小,但要找到让主题作者和用户都满意的完美解决方案,仍需走一段漫长的探索之路。
在模板编辑模式下,用户现在能够看到文章标题,而模板详细信息模式则提供了更详尽的指导,例如如何为自定义模板选择最佳命名方式。这些改进让模板管理变得更加直观和高效。
Gutenberg 10.8 版本还引入了多项排版新选项,其中标题区块的字体粗细(font-weight)控制功能令人眼前一亮。主题作者可以通过theme.json文件设定默认权重,用户则能在编辑器侧边栏面板中轻松覆盖调整。测试这一控件时,你会发现它涵盖了从Thin到Black的所有九种可能粗细:Thin、Extra Light、Light、Regular、Medium、Semi Bold、Bold、Extra Bold和Black。然而需要注意的是,并非所有字体都支持这些粗细选项。例如,在2021主题中,Extra Bold和Black之间并无明显差异。从长远来看,这一功能应与字体系列控制相结合,让主题作者能够定义特定系列支持哪些权重,从而为用户提供更一致的选择体验。
列表区块在这方面表现突出,率先获得了字体系列选项的支持。通常情况下,标题或段落块会优先获得此类功能。为List块设置自定义字体系列,让内容呈现更加灵活多样。目前,站点标题、站点标语和文章标题块也都支持字体系列控件。这些扩展的排版选项无疑是一大喜讯,但更令人期待的是未来所有区块都能标配此类功能。值得一提的是,主题作者现在可以为站点标题和站点标语块定义自定义字母间距,尽管该功能目前尚未出现在区块选项侧栏中,但未来有望实现用户自定义。
音频和文件块预览功能的改进同样值得关注。开发团队为插入器中的音频和文件块添加了预览功能,这一增强不仅填补了核心块的长期缺失,更修复了以往版本中存在的重复上传错误。这一更改几乎让我们完成了WordPress 5.8之前所有块的完整预览集,尽管Classic、Spacer、Shortcode和Legacy Widget等特殊块仍缺乏预览,但它们的情况较为独特。即将推出的与主题相关的块也暂无预览功能。
“归档”标签现在显示为归档下拉菜单,这一看似微不足道的改变却可能影响主题的呈现方式。当使用归档块作为下拉菜单时,它现在会输出一个标题为”归档”的标签。虽然这种增强改变了某些现有预期,但大多数用例仍会遵循类似模式,从而可能造成文本重复。主题团队代表Carolina Nymark提出了替代建议:如果标签默认可见但有隐藏选项,是否可以在屏幕阅读器文本CSS类中隐藏实际标签?对于需要隐藏标签的主题作者,可以通过CSS定位类$wp-block-archives-dropdown > label实现。这一解决方案既保留了可访问性,又满足了个性化需求。