Ghost

Ghost主题Headline

Ghost主题Headline

这是一篇备忘日志。 HeadlineThoughts, stories and ideas.HeadlineAuthor Ghost的主题库里面有非常多的漂亮主题,其中一款设计非常巧妙的,就是Headline。这款主题的可玩性非常高,能极大地提升网站的实用性,同时设计也简单,作为官方出品的免费主题,实属良心。 官方介绍: Local news themeWe’ve released a brand new Ghost theme for local news publishers that is freeand ready to use. The Headline [https://ghost.org/themes/headline/] theme takes a thoughtfulapproach to displaying large amounts
lengze
Cyberpanel升级Ghost Docker

Cyberpanel升级Ghost Docker

这里分享一下Cyberpanel升级Ghost的流程,这里用的是最简单的Docker环境部署的。 1.首先找到Docker Manager,然后找到Manage Images,在搜索框搜索Ghost,在下方弹出的多个栏目,找到第一个官方Image,然后在Tag位置,点击下拉框,选择最近的版本,建议选择数字最新即可(不要选latest,后期容易搞错),然后点击旁边的Pull,等待下载完Image后进入下一步。 2.新建Container。 这步,由于是升级,那么前提是已经有一个可以运行的Ghsot,首先在Manage containers找到之前运行的Ghost,点击Launch图标,进入详情页面,然后点击Setting,找到配置内容,用于下一步的新建容器。 在Image页面新建容器,点击Ghost,tag选择最新的版本,然后新建,将老的配置信息复制过去,设置包括修改名字,用于后期管理,配置好内存大小、owner、端口选择另外一个端口并记下来,url、Map Volumes等,都复制过来,然后就可以点击底部的创建容器。 3.
lengze
Ghost不同主题对网页速度的影响

Ghost不同主题对网页速度的影响

Ghost的响应速度本来挺快,但是当我用上漂亮的Headline后,发现原来一款主题也可以做得这么漂亮同时,速度响应也这么慢。于是,我就测了一下几款主题对Ghost性能的影响。测试环境是一致的,甲骨文的免费VPS、1G内存、Cyberpanel、Ghost5  sqlite3、测试网站为Gtmetrix,香港服务器,大概就这些参数。 我会进行多次测试,取我测得的最佳的成绩,就我以往的经验,达到接近比较好的成绩我就不继续测试了。【不是纯客观测试】 Casper https://demo.ghost.io/ Ghost的默认主题,官方长期更新,设计也经历了好几版,扣细节、扣性能,简约大气。 Edition https://edition.ghost.io/ 这款也是非常漂亮的主题,可以设置3篇置顶文章,整体速度非常快,给我深刻的印象,然后设计简约。 Journal https://journal.ghost.io/
lengze
Ghost+Cyberpanel

Ghost+Cyberpanel

务必选择稳定的平台。 2022年6月11日早上,网站崩溃了。我用的是Cloudron来运行Ghost的,重启实例,也不能像往常一样进入Cloudron后台。SSH也无法连接,感觉一切都是正常的,又一切都那么不正常。 这一切,都是我点击了Cloudron的提示,说系统更新了,需要重启Cloudron,大概是这个意思。点击重启,然后一切都不复存在一样。 当我试过所有办法,无法让Cloudron运行后,我彻底放弃。然后,我打开WordPress的后台,看了看熟悉而又陌生的6.0版本,又去看了看主题商店,那么多主题,质量还是一如既往的低、画风还是随意而潦草,去调整了一下Blocksy主题,总觉得,离自己对美观的要求,还是差距太大。我不否认Blocksy、Kadence也算是WordPress阵营的颜值、功能、性能担当,但是,确实需要自己去设计、调试。对于像我这样的一个已经玩了WordPress多年的,也写不了多少文章的、几乎没有流量的博客主,已经完全没有动力,去设计一个自己喜欢的样式。事实上,我也不知道怎样设计才算好,反正,我就是觉得Ghost的主题感觉好、
lengze
Ghost 5.0

Ghost 5.0

Ghost官方于2022年5月23日发布5.0版本,5月24日更新了官方Docker Image,我使用的是Cloudron来搭建的,所以一键就升级了5.0版本。 官方洋洋洒洒写了一大篇文章来谈这个新版本,我也很激动,但是总体来说,看得见的升级点很少,整体看来跟4最后一版区别不大。 官方升级文档: https://ghost.org/changelog/5/ 这次升级,我认为重点还是在系统性能上。官方也提到两个点,一是运行环境有了较大变化。尤其是数据库只能使用MySQL8,性能比sqlite3有质的区别。 For developers: Ghost’s production stack is now Ubuntu 20,  Node 16, MySQL8. 第二是整体性能提升,同时资源消耗更少,这也算是较大的进步了。虽然感知不明显,但是底层肯定是进行了大量的优化。 Ghost performance has been boosted in a pretty
lengze
Cloudron搭建Ghost博客

Cloudron搭建Ghost博客

之前使用Docker搭建Ghost博客网站,最大的优点就是简单易操作,可以很快上线,但是也有一些很麻烦的地方。最近研究了一下Cloudron,我觉得很不错,于是又把博客搬回Ghost。Cloudron完美解决了数据库、安装升级等痛点。 数据库 官方的Docker Image是集成Sqlite,Cloudron应用市场的Ghost系统使用的就是MySQL8,在一定程度上是有性能优势的。 新的跨版本升级,将使用MySQL8,不再支持其他版本的数据库,也就是说,以后安装配置会变得很复杂。新版发布,我认为官方的Docker Image会用上MySQL数据库,现在也有其他的Docker Image可以替代,但是配置都非常麻烦。 安装和升级 Cloudron应用市场有很多精选的应用,可以一键安装使用,自定义域名,整体体验非常好。 Cloudron升级应用非常方便,Ghost官方发布新版本更新后,Cloudron也会及时更新包,一键更新,非常方便。 自动升级 经过一段时间的使用,我发现自动升级功能更好用
lengze
博客摘要美化-显示固定行数

博客摘要美化-显示固定行数

博客的首页摘要字数一直是个不好的设定。怎么设置都不好看,如果再加上一些一些英文字符,长短差异就更大。这里有一个方案,就是利用控制行数,截断文字的参数。 最好的例子,就是Ghost4.0版的默认主体Casper,主页非常稳定优雅,而且,似乎有点太规范了,经过仔细观察,我才发现,原来是每个文章卡片的摘要文字都是固定行数,而非固定字数。 通过浏览器的开发者工具去查看css代码,可以发现奥妙,原来是有一点新的参数。 这个参数简单 display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word; 第一步,添加额外CSS代码 用同样的工具,找到你的WordPress主题的文章卡片摘要位置,定位css,然后在主题编辑器的额外CSS里面,先把原来主题的css代码复制过去,然后在}前面,把上述代码粘贴进去,就可以了。 比如,我此时此刻用的是Kadence主题,那么我的在额外CSS里面
lengze