我的Ghost博客之旅

我的Ghost博客之旅其实非常简单,在腾讯云开发平台安装博客后,配置好域名,进入后台,把之前的文章导进去,然后整了几篇文章,然后很快精力就转到Gatsby上面了,然后Ghost升级4.0,没有很简单的升级方法,就放弃了。  

腾讯云开发Serverless Ghost 

腾讯云开发有模板,可以很简单创建Ghost博客。我也去搜了一下其他安装Ghost博客的教程,简直不忍直视,太复杂了。这个很快就可以配置成功。 

主题 

Ghost上面的主题非常漂亮。虽然免费的不多,但个个都是精品。我最后还是决定使用官方主题Casper,这款主题已经更新了几个版本,3.0版非常精致漂亮。Demo站点


发布文章

Ghost的后台很漂亮,文章编辑支持markdowm,但是,说实话,体验很一般,编辑器是所见即所得,到又不是富文本,有时候会莫名其妙。然后,我试了好几个专业的markdown编辑器,复制过去后,都是很糟糕的格式。最保险的既然只能用记事本编辑。最后,我只能就在后台直接编辑。这样做并不好,我觉得最好还是先笔记应用上编辑好,多阅读修改完善,再发表。

Serverless的局限 

目前Serverless使用的云数据库,是按时长计费,默认设置是10分钟无流量就暂停(可以去腾讯云数据库后台设置时长)。这就是权衡和取舍了。如果你觉得钱无所谓,自然可以让云数据库一直在线。但是我还是觉得很浪费。一旦数据库暂停,进入网站后,云数据库会冷启动,那么页面就会显示不正常,需要等几秒再刷新,页面才正常。整个过程体验就很不好。

Headless CMS

这个概念很有意思,什么是Headless?目前还没有一个准确的翻译。大概意思是,可以通过其他网站框架和界面,然后使用Ghost来作为内容源,来整合一个网站。比如,我套用某大神做的Gatsby框架,套用Casper主题( Jamify Tutorials - Jamify),直接使用Ghost里面的内容,做了一个一模一样的网站。只是,这个网站是纯静态的,直接放到腾讯的存储桶里面,就可以访问。事实上,我觉得就性能来说,Serverless版的Ghost比Gatsby版得静态网站还要快。

放弃

毕竟还是模板制作。两个问题很头疼,一是备份。如何快速,简单备份,不可能。我试过很多方法,都非常麻烦。二是升级,也非常麻烦。前不久Ghost刚升级4.0版本,然后看了官方文档,直接劝退。Serverless又不是普通服务器,直接放弃算了。然后,就是在腾讯云开发上面,继续回归WordPress。

重生

后来学习了Docker,在Docker里面,可以很轻松搭建一个Ghost博客,性能各方面也是相当好,而且,官方居然还出了好几款极具设计感、创意的主题,尤其是Journal,非常漂亮,尤其是这种设计,居然不需要feature image,简直不要太好了。