在wordpress 5.0版本之后,开始启用新的文章编辑器,其项目名称就是这篇文章标题,古腾堡。这里我先不评价这款编辑器怎么样,先单说更新编辑器这个事情。wordpress是在互联网上运用非常广泛的内容管理器,它自己官网上的说法是,34%的互联网网站都在使用wordpress。wordpress本身其实也很对得起这个骄傲,常年都保持着各种更新,更不用说浩如烟海的插件。而作为一个使用广泛的网站框架,文章编辑器是其核心之一。那么对于这种相当于核心重写式的更新,wordpress这次做的过于草率,就是那么直愣的更新了。然后惹起网上一片骂声。
另外神奇的是,古腾堡以前本来是wordpress的一个插件。现在虽然被整合进wordpress核心,但如果需要追逐更新的话,还需要在插件栏中添加古腾堡插件。而且目前看来,其中文化做的并不好,但确实在频繁更新以解决各种问题。所以从目前看来,这个内容编辑器并不成熟,还存在各种问题。同时因为和以前的编辑器差异巨大,前面有说基本上差异是重写的级别,导致现在wordpress使用者存在大量重新学习成本,这导致用户评价极差。同时,官方又在积极更新,以让这款插件配的上wordpress核心内容。在写这片文章的时候,古腾堡的最新版本是6.2.0。而从github上可以看到,这个版本的古腾堡已经经历了453次版本发布,可见其更新评率之快。我想,如果依照这个态度来看,这款浏览器日后的希望还是巨大的。
最后聊一下这款内容编辑器使用起来到底如何。首先无论如何都绕不开的是其核心使用逻辑的彻底改变,从传统的word式编辑模式变成了区块式编辑。在编辑时,需要不断增加区块,区块就像一个空白的场地,里面的内容用户可以根据需要和编辑器本身提供的选项进行选定。简单来说,如果我敲入文字,那么这个区块在最终呈现时就是一个<p></p>的html标签。而如果我对这个区块的选择是图片,那么呈现出来的结果是class为wp-block-image的div。其实从操作层面上看,古腾堡的方式更加符合逻辑,容易理解。另外,一个是以往编辑器无论如何都无法比拟的,在古腾堡下编辑的内容无论是存储还是发布,速度都极快。不知道是采用了怎样的黑科技。基本上点击按钮后,1-2秒就完成了,so cool。