为何将博客从WordPress迁移到Ghost CMS
因为一直有听说Ghost CMS的体验和口碑极好,所有昨天突然兴起,直接在自己的腾讯云服务器上部署了Ghost,上手比较快,因为后台很一目了然,学习曲线比较平缓。
我刚开始的博客是使用Next.js搭建的静态网站,部署到Netlify,但是Next.js打包的还是单页面应用,不适合博客。接着又迁移至Astro.js,也是部署到Netlify,其他没问题,但是写博客则需要电脑,且需要打开编辑器或者terminal来创建markdown文档,这样阻力很大,比如在出行时没法在手机上直接写博客,因为有时突然有些随性的想法很想记录下来,静态博客无法实现。
再后来就在heybran.tech这个域名上搭建了WordPress博客,允许我在移动端通过浏览器登录到后台,可以直接写博客,但是不足的是WordPress的编辑器是React写的一个比较臃肿(臃肿是因为编辑器很强大,功能很多),在移动端加载比较慢,而且这个书写体验不是特别好。
因为一直有听说Ghost CMS的体验和口碑极好,所有昨天突然兴起,直接在自己的腾讯云服务器上部署了Ghost,上手比较快,因为后台很一目了然,学习曲线比较平缓。
由此我想到,我们使用的工具好坏会直接影响我们做一件事的动力。写博客的话也是书写博客的系统,当你的博客CMS体验上来了,那么你写博客的执行力也自然会提升。同样写公司项目或者个人项目的话则是框架的好用与否,会直接影响效率及开发者体验。
刚刚开始接触Ghost,本篇博客就是在移动端浏览器中登陆到我的博客Ghost后台写的,还没有真正了解Ghost的技术栈,刚刚稍微看了下GitHub,后端UI应该是amber js写的,至于写博客的这个富文本编辑器好像也是React写的,但是因为仅支持基本的博客所需要用到的富文本功能,所以总体上书写体验比在WordPress好挺多。