10up 发表了一篇 古腾堡最佳实践 网站作为包含教程、文档和示例代码的公共资源。 维护当前文档并不是 Gutenberg 官方项目的强项,因为项目的步伐使得贡献者和扩展者难以跟上。
“Gutenberg 为 WordPress 中的内容创建和页面构建引入了一种全新的编辑范式,”10up 编辑工程副总监 Fabian Kaegy 说。 “因为块编辑器还是相当新的,所以它发展很快,并且会定期引入变化; 因此,学习机会稀缺,我们感到缺乏符合 10up 工艺标准的最佳实践文档。”
10up 的 Gutenberg 最佳实践是为了补充 WordPress 的核心文档而编写的,Kaegy 说这是一种“为工程企业级编辑体验量身定制的更以客户服务为中心的方法”。
对于刚开始使用块编辑器的开发人员, 参考 部分包含大量关于块的解剖结构、使用 theme.json 进行块主题化的基础知识、块扩展、块变体等,以及支持视频和 gif。 该文档还为实际使用提供了更多背景信息。 例如,关于 块变换 包括有关何时以及如何定义块变换的信息。
10up 的 Gutenberg Best Practices 的培训部分包含一个关于块及其所有组件的文件结构的迷你速成课程,以及如何使用 10up 启动块. 这对于寻求一些额外指导来开发他们的第一个块的开发人员特别有用。
这 指南 部分包含更高级的主题,例如扩展核心块和包含带有块的前端 JS。 文档是 可在 GitHub 上获得 任何人都可以贡献编辑。 该网站还链接到 GitHub 上的讨论板 欢迎开发人员与 10up 员工一起参与讨论并讨论最佳实践。 10up 发布了带有 beta 名称的 Gutenberg Best Practices 网站,并打算随着 WordPress 的发展对其进行更新和扩展。
[et_bloom_inline optin_id=”optin_5″]