分类目录归档:随笔

silver mercedes benz emblem on blue surface

Gutenberg 编辑器带来的模式变更

自 WordPress 5.0 开始, Gutenberg 编辑器(后文称为古腾堡编辑器)开始存在于 WordPress 当中,为普通用户所用。而得益于古腾堡编辑器带来的卓越的使用体验(用户不需要再记录晦涩难懂的短代码、无须忍受 TinyMCE 的界面),用户使用 WordPress 的方式也开始变得多种多样。

如果你还没有用过古腾堡编辑器,那你可以访问 WordPress 官方提供的在线预览工具来试用:https://wordpress.org/gutenberg/

体验的变革

古腾堡的出现,让作者可以更加接近于我一直描述的 WordPress 所能够提供的最大的价值 —— 让写作变得更加简单,易实现。不仅如此,古腾堡带来的新的编辑体验,让除了工程师、Geek 以外的人也可以很轻松的实现一个更好看、更易读、更加丰富的界面。

而从 WordPress 开发团队的态度来看,也是更加推荐作者们更多的使用古腾堡编辑器:从Twenty Nineteen 开始,古腾堡的支持就成为了默认,并不断的通过官方主题的用法,让作者们看到 WordPress 原来还可以是这样。今年的 Twenty Twenty Two 更是从写作者变为了艺术家 —— 你可以十分简单的建造一个线上的画廊。

开发模式的变更

过去,WordPress 开发整体来说,可以分为两条线:一条是主题开发,你需要与 PHP、HTML、CSS、Javascript 共同战斗;另一条线则是插件开发,你需要与PHP 为伍。

搞插件开发的,你对于前端开发不甚了解也无所谓。WordPress 提供了大量的 helper function 。比如,我在「开发一个短代码插件」中,不使用一行前端代码就实现了 TinyMCE 的功能新增。

而在新的古腾堡编辑器生态下,开发者如果希望对于古腾堡进行拓展,一方面依然可以使用之前的方式,接入各种短代码来实现各种不同的用户体验,另一方面,则可以借助与前端技术栈来实现一个更加丰富的用户体验。

你可以使用 JQuery 和 WordPress 为你绑定的全局对象来修改古腾堡编辑器实现你的目标,更是可以借助前端的开发体系,诸如 Webpack、React 来开发一个强交互,体验佳的用户体验。

WordPress 的开发不再是 PHP 工程师自己的事情,它将更多的人卷入 WordPress 的开发过程中。而对于 WordPress 开发工程师来说,则有了更高的要求,来完成插件的开发、主题的开发。

总结

自古腾堡的推出,这样的趋势就开始渐显。但直到我真正开始开发一款古腾堡插件,我才真正意识到 —— WordPress 在内容创作领域的价值,无可替代。纵然他有众多的历史包袱,但对于每一个创作者来说,他都是最好的选择。

0b3832798a78a661095ac5785ca4370b

为什么不买 NFT?

从去年开始,我就开始定投 Crypto 领域的主流货币,比如 BTC、ETH 等,每月少量入金,用一笔不会影响我正常生活的钱来完成 Crypto 领域的投入。

而最近大火的 NFT,我除了参与一些 NFT 的开发意外,并没有参与市场化的交易。

对我来说,原因其实非常简单:

  1. 我认可数字藏品有价值,但数字藏品很多时候是在赌喜好,相比于主流币的价值增长(随着共识和稀缺提升),数字藏品往往会出现非常典型的「接盘」的情况出现。如果你看好的藏品没有人喜欢,则很难产生流通。这一点 NFT 有典型的弱点。
  2. 基于结论 1 ,就会推导出结论 2 :一个流通比较困难的产品,就需要你更加在乎时机,你只有在卖出的时机卖出,才能获得收益。这会要求你「盯盘」,时刻关注交易信息,及时将你自己的藏品卖出去。

虽然 NFT 确实可以一夜暴富( 0.1 Eth 入,5 个 Eth 出)也是很正常的,但对于身在其中的玩家来说,消耗的精力也是 BTC、ETH 等主流币的定投者无法比拟的。

至少,买 BTC 和 ETH 我可以每天安稳的睡觉,不用担心需要实时盯盘,在一个好的时候卖出。

Funko Superman in shallow focus

拥抱不确定性

最近又进行了一次播客录音。刚好又收到了协作者的邀请,在听两个月前自己的录音。

莫名的感觉到,我可能在成长了。

两个月前的我,对于录音过程中的节奏要求非常高,如果我发现情况不对,就一定要强行扭转回去。但这并没有意义,反而会让大家觉得很生硬。

如今的我,可以坦然的面对节奏的消失,坦然面对冷场的局面。

大概是我正视了,录播的压力就是可以很小,就算我的顺序有问题,只要大方向不出错,那就不会在后续成片造成太大的影响。后续逐步调整即可。

d2b5ca33bd970f64a6301fa75ae2eb22 19

微信公众号付费与 GitChat

GitChat 是一个定位于工程师知识付费的平台。由现图灵社区负责人谢工于 2018 年时推出,后为 CSDN 所收购。GitChat 的特点是众筹文章 & 读者按照文章付费。

我是 GitChat 平台的老用户,从 GitChat 刚刚开始推广就加入到 GitChat 当中,也是广泛的使用了 GitChat 的平台,其推出的文章、专栏我基本上都有试过。

到了 2022 年,GitChat 已经风光不再,而微信公众号也推出了其付费产品 —— 微信公众号付费阅读。

那我们要问一个问题了:是微信公众号的付费阅读干掉了 GitChat 么?

从最基础的功能表现上来看,GitChat 的核心是用户按照文章付费,而不是按视频付费;微信公众号的付费阅读功能同样支持按文章付费。从功能的层面,似乎 GitChat 已经完全被微信公众号的付费阅读功能所替代。

但在实际上,二者提供的价值完全不同。

微信公众号的付费阅读功能是提供给创作者的创收工具,作者可以在已有的用户基础之上,进行部分内容的付费,从而解决内容变现的问题。

d2b5ca33bd970f64a6301fa75ae2eb22 19
GitChat 的众筹功能

GitChat 则在提供了创收工具以外,还提供了平台的流量,不记得之前在哪里看到过,大致是这么一句话:“在线课程的核心不是课程质量,而是课程流量”。在在线视频课程的场景下,每一个做课程的老师都不过是流水线上可以替换的工人,而更重要的是读者从何而来。不仅如此,GitChat 还提供了众筹的功能,对于创作者来说,可以按需生产内容,从而避免产出的内容无人付费。

从这个角度来思考的话,对于素人(彼时的我也是个素人)来说,GitChat 是比微信公众号更好的平台与工具。

man in black long sleeve shirt sitting on black chair

做把咖啡杯带走的观影人

昨晚去看了《这个杀手不太冷静》,在看完电影后,发现不少人留下了自己的水杯。

在我看来,这是「举手之劳」。作为消费者,我们当然可以不把水杯带走,毕竟影院确实也安排了打扫阿姨来做打扫。不过对于我来说,我会觉得这是我们人的面貌的一个细节的展现。

细节中展现人的面貌,如果你发现一个绅士所有的行为都很绅士,但他却随地吐痰,你觉得这个人绅士么?

我们或许依然会因为别的因素和他合作,但你一定不会希望自己成为他这样的人。既然如此,那就不要做这样的人好了。

灵光一闪

如果你只是差了一个灵感,

灵感对于我来说,并不是一个什么稀缺的时候,我随时会发现有空缺,以及对应的灵感,对应的机会。我放弃了很多在我看来值得做,但收益率很低的灵感。

但并不是对每个人都是这样的,我曾经也属于写作苦手,很难写出哪怕每天 300 字的文章(300字是微信公众号的原创的最低标准),不过,经过一番辛苦的训练,如今的我,灵感和写作不再是困惑我自己的点,甚至于实际上我经常会把写好的文章定时在未来的某个时间点发布(因为我写的很多的内容并不具备时效性)。

而对于缺乏灵感的人而拥有技术的人来说,一个灵感或许就可以帮助他走出当前的困境(我自己对此抱有疑问,但不影响我写这篇文章)。

而如果你是这样的一个人,那么下面这个信息可以帮到你:

在 Reddit 上有一个特殊的分区叫 —— SomebodyMakeThis 
这个分区是用来让人将自己的奇思妙想发布在其中,从而让有能力有技能的人可以去从中摘取合适的灵感来实现的。
这个分区的地址如下:https://www.reddit.com/r/SomebodyMakeThis/

我之前就想过这样的一个事情,提供一个渠道,用来收集灵感,当我不知道要做什么的时候,就随便挑一个灵感来做试试看。

除了上面的这个 Subreddit ,我还觉得 V2ex 的奇思妙想分类,也是一个不错的灵感发现地点。

black flat screen tv turned on near green plant

为什么你应该自建图床?

我最近对博客做了个整体架构优化(或者其实说是重建了一次),在重建完成后,为了确保我的重建是成功的,我安装了 Broken Link Checker 来进行网站链接检查。经过插件的检查后,发现了不少我在迁移的时候出现问题的点。不过,在这个过程中,也注意到了我过去自己的问题。

首当其冲的是我在早期大量的应用了来自微博的图床,但随着后续微博图床的失效,我无法再使用这些图片,在读者访问的时候,就会相应的出现错误。我不得不针对这些图片一个个手动处理。

d2b5ca33bd970f64a6301fa75ae2eb22 22

好在是后来 iPic 的出现,我得以从新浪图床迁移到如今自建的又拍云图床中。

d2b5ca33bd970f64a6301fa75ae2eb22 23

而随着 WordPress 插件生态的丰富,如今我在 WordPress 上写作插图更加的方便。

自建图床和自建博客、自建网站等等的原因几乎是一样的 —— 只有你自己维护的,才是真正属于你的,别人维护的,都有可能在某个时刻不让你使用。那个时候,你的成本会骤增。比如现在的我,就在苦逼的一个个的修改图片的地址。

一个切实可行的复杂系统势必是从一个切实可行的简单系统发展而来的。一个一开始就设计复杂系统永远无法运行,也无法通过修补使其工作。你必须从一个简单的系统开始。