Note
Note

Note

升级Ghost 5.0

升级Ghost 5.0

Note's photo
Note
·Jun 5, 2022·

转载原文:升级Ghost 5.0

Ghost官方于2022年5月23日发布5.0版本,5月24日更新了官方Docker Image,我使用的是Cloudron来搭建的,所以一键就升级了5.0版本。

官方洋洋洒洒写了一大篇文章来谈这个新版本,我也很激动,但是总体来说,看得见的升级点很少,整体看来跟4最后一版区别不大。

官方升级文档:Ghost 5.0

这次升级,我认为重点还是在系统性能上。官方也提到两个点,一是运行环境有了较大变化。尤其是数据库只能使用MySQL8,性能比sqlite3有质的区别。

For developers: Ghost's production stack is now Ubuntu 20, Node 16, MySQL8.

第二是整体性能提升,同时资源消耗更少,这也算是较大的进步了。虽然感知不明显,但是底层肯定是进行了大量的优化。

Ghost performance has been boosted in a pretty big way. Number of reqs/sec is up 20%, with 15% less memory usage at boot, 22% less at peak, and 16% faster boot time. More features with less overhead is always nice.

发布文章也有新的流程,对于订阅用户的分发更便捷,发布完了以后也会弹出一个新的提示页面,变得非常有仪式感。修改文章后,直接点击保存即可更新,update变成另外的功能,可以撤回文章了,这个也是对订阅文章管理的优化。

image.png 安装和升级也面临巨大改变,以前的简单粗暴用官方Docker Image直接安装运行已经不行,还需要配置数据库。所以最好还是使用Cloudron去安装管理。

关于Cloudron🉑以参考我的文章Cloudron搭建Ghost博客

之前使用Docker搭建Ghost博客网站,最大的优点就是简单易操作,可以很快上线,但是也有一些很麻烦的地方。最近研究了一下Cloudron,我觉得很不错,于是又把博客搬回Ghost。Cloudron完美解决了数据库、安装升级等痛点。 数据库官方的Docker Image是集成Sqlite,Cloudron应用市场的Ghost系统使用的就是MySQL8,在一定程度上是有性能优势的。 新的跨版本升级,将使用MySQL8,不再支持其他版本的数据库,也就是说,以后安装配置会变得很复杂。新版发布,我认为官方的DockerImage会用上MySQL数据库,现在也有其他的Docker

Ghost 5.0的升级更多是在底层,而且官方想要把Ghost打造成为一个强大的个人付费发布平台,这在欧美国家是非常有意义的功能,但是在大陆地区,这套方案显然是行不通的,不过,Ghost依然是轻巧、简约、现代、美观的博客系统。

尤其是新发布的主题Headline,确实是设计巧妙,简约大气,在官方升级文档也重点提及,如果能进一步优化性能就更好了。

image.png

不好的更新:

image.png Dashboard真正成为摆设,大面积的空白区域,让人无所适从。这个真的还是要考虑一下普通用户的感受啊。

update 5.21

第5版的更新太频繁了,10天时间,这都更新了好几个版本,目前已经是5.21了,可见,这个版本上线还是比较仓促。官方发布更新但是勤快,如果是官方托管倒是无所谓,自己托管的就比较麻烦了。

Ghost还是需要把更新机制进行大改,如果后台不能更新,真的很难受。当然,官方托管才是Ghost的目标,其他博主就不是他们官方考虑的对象。

5.2对文章修改更新进行了调整,update就是更新,而不是点击save键来更新,我觉得这种符合直觉的设计更好。

提提一句,Cloudron也.会后台自动更新,所以不用操心。

 
Share this