Gutenberg编辑器之我见

在之前博文里有提到过,这次恢复更新其中的一个原因是发现Wordpress更新到了5.0之后开始启用了一个全新的编辑器–Gutenberg。这两天在使用过程中有一些想法,忽然觉得可以和大家分享一下。

Gutenberg(古腾堡),全名Johannes Gensfleisch zur Laden zum Gutenberg,是一位生在神圣罗马帝国时代的德国人,也是史载第一位发明活字印刷的欧洲人。和咱们的毕升发明的胶泥活字印刷不同,古大叔发明的是金属活字印刷,并且应用于当时举世闻名的古腾堡圣经。这可能也是为什么这次Wordpress选择了Gutenberg作为新编辑器的名字

Classic Editor

经典编辑器似乎从我接触Wordpress以来一直存在,它还有一个很诡异的名字WYSIWYG – What You See IWhat You Get,所见即所得编辑器。这个概念是从大约2000年开始由Flip Wilson提出的一种文本编辑器上的技术,这个技术的好处是可以很直观的看到最终打印在纸张上的结果。对于大部分自建博主来说,经典编辑器已经足够用了,毕竟80%的博文都是几段文字插一段多媒体素材。

Gutenberg Editor

只要用过SharePoint的用户来说,古腾堡编辑器应该不算陌生。虽然我不记得SharePoint有给他们的编辑器起一个什么名字,但是这种基于Block/Web Part的模块化编辑方式是很相似的。

这种编辑方式的好处是可以很容易的调整Block的位置,以及视各种Block的功能不同实现不同的视觉效果。

Classic v.s. Gutenberg

我一直是一个喜欢尝试新东西的人,所以这个新的编辑器也把我拉回来继续码字,不过因为一些App还没有跟进的关系,古腾堡编辑器让我想当的纠结。

古腾堡编辑器是线性写作的利器。我写东西的方式有两种,第一种就是意识流风,基本就是从上到下一气呵成。这种占大头,毕竟我的博客基本都是生活,以及照片。在这种应用场景下,古腾堡编辑器可以逐段自动生成Block。并且古腾堡编辑器中加入了很多不同类型的Block,其中也有我最喜欢的Flickr。

在古腾堡编辑器里,作者可以在适当的时候选择需要加入的内容,并且适当的上下拖动。这种方式视Block种类的多少和功能的不同会有很大的拓展空间。

比如下面这是一个教程的模块

Time needed: 30 minute.

如何创建一个教程

  1. 写下第一步

    给第一步写一些内容,并且可以插入一张媒体库的图片。

  2. 然后写第二步

    第二步也要写些什么,插图

  3. 最后写第三步

    整个教程的block都可以上下拖动

还有其他一些不同的block就不一一介绍了,大家可以自己发现一些,而且不同的插件会给编辑器带来不同Block。

但是对于另一种写作风格的作者来说,古腾堡编辑器可能就会水土不服了。我自己很少用这种方式来写作。

对于一些比较严肃,或者需要很长素材收集的文章,我更喜欢用App写,这样不用担心在网络出问题或者浏览器崩溃的时候丢失部分或者全部进度。但是目前我再用的两个App都不支持Gutenberg,默认都会去到现在用来过渡的Classic Block。

不过其实对于这个问题倒也不是非常严重,只要Wordpress能够有一个支持离线编辑的官方App就可以。另外… MarsEdit和Ulysses我是订阅了..

结论

对于Wordpress这一次变动,我保持积极态度,并希望MarsEdit能够给予一定程度的支持。