「Gutenberg」是一个代号,代表着 WordPress 创作的一种全新模式,旨在像 Johannes Gutenberg 改变印刷术一样彻底革新整个发布体验。该项目正在 遵循四个阶段的流程,将涵盖 WordPress 的主要部分:编辑、定制、协同合作和多语言。
自2018年12月导入文章区块编辑后,Gutenberg 于2021年推出了全站编辑(Full Site Editing,FSE)功能,并于2022年初随 WordPress 5.9 发布。
Gutenberg 能做些什么?
Gutenberg 是 WordPress 的「区块编辑器」,引入了一种模块化的方法来修改整个网站。您可以编辑文章或页面上的单个内容区块,添加和调整小工具,甚至使用全站编辑功能设计网站的页眉、页脚和导航。
编辑器中的每一段内容,从段落到图片画廊到标题,都是其自己的独立区块。就像实体的积木一样,WordPress 区块可以添加、排列和重新排列,使用户能够以直观的方式创建丰富的媒体内容和网站布局,无需使用简码或定制 HTML 和 PHP 等变通方法。
我们一直在努力优化体验,创建更多更好的区块,并为未来的工作阶段奠定基础。每个 WordPress 版本都包含来自 Gutenberg 插件的稳定功能,所以您不需要安装插件就能从这些工作中受益。
提前体验新功能
您是否是个技术精通的早期采用者,喜欢测试尖端和实验性的功能,并且不怕尝试仍在积极开发的功能?如果是,那这个 beta 插件将为您提供最新的 Gutenberg 区块和全站编辑功能,以及预览未来可能开发的功能。
欢迎成为贡献者
Gutenberg 插件能提供喜欢冒险且技术精通的用户最新和最棒的功能集,您可以参与我们的测试、开发尖端功能、尝试使用各种区块,甚至可能获得进行贡献的灵感或开发自己的区块。
发现更多
-
用户文档:请参阅 WordPress 编辑器文档,了解作为作者使用编辑器创建文章、页面等的详细说明。
-
开发者文档: 浏览开发者文档,获取关于如何扩展编辑器的详尽教程、文档和 API 参考资料。
-
贡献者:Gutenberg是一个开源项目,欢迎所有从编码到设计,从文档到策划的贡献者。请参阅贡献者手册,了解关于如何提供帮助的所有信息。
Gutenberg 项目的开发中心在 GitHub (https://github.com/wordpress/gutenberg),项目讨论在 Make Core Blog 和 Slack 的 #core-editor 频道中进行,包括每周会议。如果您还没有 Slack 账户,可以在这里注册。
-
我如何发送反馈信息或获得有关bug的帮助?
-
报告 bug、提出功能建议或任何其他反馈的最佳地点是 Gutenberg GitHub 的 issues 页面。在提交新问题之前,请搜索现有问题,查看是否有人已经提交了相同的反馈。
虽然我们会尝试处理在插件论坛上报告的问题,但通过在 GitHub 上集中反馈会得到更快的响应(并减少重复工作)。
-
我应该在哪里报告安全 bug?
-
Gutenberg 团队和 WordPress 社区非常重视安全 bug。我们感谢您负责任地披露您发现的漏洞,并将竭尽全力解决您的贡献。
如需报告安全问题,请访问 WordPress HackerOne 网站。
-
我必须使用 Gutenberg 插件才能使用些功能吗?
-
不需要。从 WordPress 5.0 版本开始已经包含了 Gutenberg 插件的功能,这些功能统称为 WordPress 编辑器。您可能已经从这些稳定功能中受益了!
如果您想使用最新的 beta 功能,包括更多的实验项目,您需要使用该插件。您可以参考这篇文章来帮助决定该插件是否适合您。
-
我在哪里可以找到每个WordPress发布版本所包含的Gutenberg插件版本信息?
-
查看 WordPress 中的版本文档,以获得显示每个 WordPress 版本中包含的 Gutenberg 插件版本信息的表格。
-
该项目的下一步是什么?
-
该项目的四个阶段分别是编辑、定制、协同合作和多语言。您可以在 Matt 在2021、2020、2019 和 2018的 State of the Word 演讲中了解更多关于该项目和各个阶段的信息,。此外,您还可以订阅双周发布说明和每月项目计划更新,以及 Make WordPress Core 博客 上的了解最新动态。
-
我在哪里可以阅读更多关于 Gutenberg 的内容?
-
Hello. Unfortunately, this Gutenberg editor seems not to be born to be an editor. It’s very difficult for it to become one as it grows. Many of my acquaintances and clients are struggling to use it. We try to teach them, but it’s so hard that they give up. That’s why they all feel very happy when they switch back to the classic editor.
Because they are just adding text and images. They still use the classic editor for e-commerce.
For these reasons, Gutenberg will never become the default editor in WordPress.
I have a suggestion to make this work better.
When content is added with Gutenberg, it could initially be a simple WYSIWYG editor, still using Gutenberg. Similar to the comment box we use here. If it had tools for adding images and other Word-like features like bold, italic, image addition… Maybe it could also just be a simple column where text and images can be added. In other words, a default block similar to TinyMCE. Additionally, there could be a button for switching to block mode at the top, which opens the block editor when clicked. If a design is required, this button would be used; otherwise, there could be a simple interface similar to TinyMCE by default… I think if something like this is implemented, many people will start to like the Gutenberg editor.
Good luck!
Gutenberg is unusable, so many redundant options, common actions moved into sub-menus adding extra clicks everywhere. Very frustrating to use and delays progress when working.
When I originally reviewed this editor I gave it 1 star. Months later I changed my review to 3 stars and now I’m going to 4 stars.
In the beginning there were too many bugs and it wasn’t integrated enough. It truly was a 1 star editor when Automattic decided to ship it with whatever version that was that this first appeared in core. I still believe it needed more time.
In fact, it shouldn’t have been included in core until around now. The gun was jumped.
Now that I’ve had time to enjoy full block themes with the full site editor, and now that there are many add on blocks out there, it’s nice. It makes creating a new page with multiple columns very easy. Or, as a great example, I found a contact form block. I’ve never been able to add a contact form that quickly.
Overall, once you learn where everything is, it’s very powerful and fun to use. Most of the time.
There are still quirks. One is that depending on the height of a block, number of columns, and alignments, you might click forever trying to select one column and never succeed. Unless you revert changes and try again.
But, when it works, it’s a better editor than the classic TinyMCE editor.
Now I don’t want it to go away. I just want it to continue to improve.
After years of development, Gutenberg still sucks just as much as when it first came out.Matt W, who forced Gutenberg on us all doesn’t even know how to use it properly. He lost a speed build competition because he didn’t find GB easy enough to use (see the competition here: youtube dot com/watch?v=BzduYKuZAIg)
I really tried to use it, as i believe in websites with as few plugins as possible.But there is no way my websites will be better without using pre-made blocks by premium providers (kadence or similar). So i might as well stick to page builders.
I have delivered websites to 50+ clients, and all of them need tutorials on how to use the GB editor for something so simple as blog posts (which is only text and images).They all knew how to use the previous editor, but this one overwhelms absolutely everyone.
Until the feedback is obvious enough to change direction of this horrible editor, i’m sticking with Bricks Builder (which is amazing btw).Bricks Builder has existed for a shorter time span than Gutenberg editor, and it’s a full-blown site editor. I don’t understand the scope of the failure of this project (except for the obvious fact that Matt doesn’t listen to the thousands of feedback and complaints from the community).
Good luck!
I know my review doesn’t matters, But let know the others. Previously I’m using Oxygen Builder now switched to Gutenberg for flexibility and many other things, But after 3 months I’m not only disappointed but frausteted for six reasons.
I don’t want to develop block and build each time for basic things. I want to use JavaScript library ( alpine, parallax, splide and many others ) for any kind of interaction.
There is no native HTML elements, neither Attribute Support. When applied classes to image block after inspection I get to know it’s wrapped inside figure element where my classes applied. No Custom Html Tag support, it has not even basic tag like span, html tag support on only group, stack, row and grid this is rigid.
It has bunch of predefined classes which I don’t need many times so I have to rewrite and override the element again and again. There is limited design elements available on many blocks basic things like overflow, back-filter, row reverse on mobile. You Proudly say create website without css let me I ask you again can you create website without css it’s core heart of website and you are saying you will remove and it will work try with your own body and let me know about it.
For responsiveness, I thank you first off all to make me learn about fluid typography and fluid dimensions. Now get to point atleast there should be atleast one breakpoint for every elements. Look your Intrinsic Design is good Idea but it is not working with Clients, So please understand this there is many times there complex layout by UI/UX designer. As dev I need to do it.
E-commerce – mainly i create e-commerce website with woocommerce in two or three months ago, now I’m creating with Medusa.js it is because woocommerce and WordPress both make me do it. If I have to create e-commerce website I have to control each and every macro element/components like your Product Collection block or repeater block. There is problem in structure ( ul ( image, name, price, Add to Cart )) it’ should be like this ( ul (li ( image, name, price, Add to Cart ))) inside block editor but li is missing from block editor so I can’t add any kind of classes to it I have to add through JavaScript same goes with price there is two price element sale price and regular price I can’t able to change basic css of one element through block editor and almost same goes with add to Cart i can’t even add icon beside add to Cart text. There is many things missing.
You want to to choose how rivers flow but you should know rivers will always find their own way. Last but not least I have good journey with With WordPress and Woocommerce now it’s time to say Good Bye 👋
多听听大家的心声吧。这个项目建议放弃,为了节约你我他的时间。
阅读所有3,812条评价
「Gutenberg(古腾堡)」是开源软件。 以下人员对此插件做出了贡献。
贡献者
要阅读最新 Gutenberg 版本的更新日志,请导航至 发布页面。