3

Ghost4.0更新记

 3 years ago
source link: https://blog.csdn.net/eclipsexys/article/details/116956723
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Ghost4.0更新记_eclipse_xu-CSDN博客

5692ba4afbb992340c74cb4a3741cc92.png

点击上方蓝字关注我,知识会给你力量

5b1fd7212528a717fdf199d103e3d790.png

接触Ghost也有好几年了,特别是去年搭建博客使用Ghost之后,就在最近一段时间,Ghost更新了4.0版本,这是目前为止,Ghost最大的一次升级,周末抽空把我的博客也进行了下升级,体验不错,全新的Ghost4.0,已经可以称得上一个非常完善的博客系统了。

官网镇楼:

https://ghost.org/features/

6a6a2e1422e4832b693c44e7e25fd374.png image-20210516093942468

Logo也变得更有设计感了。

这次更新最大的变更点是原生支持了会员功能,官方宣传的是可以接入Stripe来实现付费订阅功能(没有支付宝,差评),同时,实现了Members和Newsletter功能,这样一来,即使是个人搭建的小网站,也可以轻松获得会员功能。

只不过这个功能在国内其实有点鸡肋,首先,Stripe在国内用的太少了,其次,会员与网站的连接,主要是通过邮件来实现的,在国内而言,这种形式算是比较落后的了,毕竟我们有更加强大的即时通讯科技,但是,聊胜于无吧,开启邮件订阅,也算是一种广播方式的宣传。

除了Members功能,Ghost4.0还对后台管理系统进行了比较大的更新,后台的UI设计更加好看了,增加了Dashboard,并对预览功能做了更强的支持。

0ec004e265aab5e0a26b90a24194eb0d.png post-list-3000

现在在发布文章之前,可以对文章在Web端、移动端、通知邮件,甚至是Twitter、FB和Google搜索的样式进行预览。

79540d168486e874c9d6e0be27110e9f.png image-20210516100600408

同时,Ghost的Markdown编辑器,是我目前见过的最牛B的MD编辑器,老版本因为有个Bug,在首行上非英文字符的支持有些问题,首次输入会被截断,但是4.0版本的编辑器已经修复了这个延续了几个版本的Bug,输入体验顺畅无比,同时支持在Ghost博客中直接copy、上传输入图片,直接保存到Ghost服务器。

不过我没使用这种方式,毕竟腾讯云的服务器,流量和带宽都比较贵,直接放到云服务器上,压力会比较大,所以我选择的是将图片上传到COS,通过链接的方式展示,这样既能减轻云服务器的压力,也能降低使用成本。

除此之外,Ghost的编辑器还支持插入很多非Markdown支持的富文本内容。

dc241a8bacbc32a340872a5d57719b03.png image-20210516101257026

这些内容在Ghost上都有很好的展示效果,所以,如果说没有服务器的压力,直接使用Ghost,就可以完成一整套的文章发布、编辑和运营工作。

除了这些之外,Ghost4.0还对性能进行了很多优化,不仅仅是包大小,还有启动速度和运行速度,相比上个版本,页面内容加载更快了,更新是一个轻量级WordPress了。

我的博客也趁着这次更新,增加了订阅功能(全部免费),Ghost的邮件订阅功能是通过Mailgun来实现的,首先,你需要在Mailgun创建一个免费的账号,免费额度基本上够我的小水管用了。然后在Mailgun的Domain Setting中,选择SMTP。

fd1b6dc55116651ed1cb50d63bbc5fe4.png

我们需要的,就是这个自动生成的SMTP用户名和密码。

拿到这个之后,去服务器上的Ghost根目录下,找到config.production.json文件,在mail中,增加下面的配置即可。

这里的user和pass都可以在Mailgun下面的代码示例中找到,直接copy过来即可。

最后,执行ghost restart重启服务即可完成部署。

更多的创建方式可以参考官方的文档:

https://ghost.org/docs/config/?_ga=2.156086779.1516153641.1621086585-1979745517.1600504247#mail

最后,在Ghost后台的Portal中,启用Newsletters即可,配置好Mailgun的域名和API Key,以及Newsletters的邮件信息即可。现在,在群英传网页的右下角,就可以看见「关注我」的按钮了,欢迎大家订阅,后面发布新的文章后,会通过邮件通知到大家。

向大家推荐下我的网站 https://xuyisheng.top/  点击原文一键直达

专注 Android-Kotlin-Flutter 欢迎大家访问

本文原创公众号:群英传,授权转载请联系微信(Tomcat_xu),授权后,请在原创发表24小时后转载。

< END >

作者:徐宜生

更文不易,点个“三连”支持一下????


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK