Ghost

Ghost接入ActivityPub,haha

Ghost接入ActivityPub,haha

从Ghost5.0发布开始,直到2024年已经快两年了,一直没有夸版本更新,而且从功能更新方面看,Ghost推出了Explore,让分散在全世界的博主有了一个集中展示的平台,这个平台是单向的,仅展示用。然后最近几个月Gho几乎不更新了,我估计应该是在酝酿大的功能,直到昨天发布了接入ActivityPub预告。一篇文章肯定时说不清楚这么庞大的故事,但是有一点是明确的,那就是,Ghost正朝着社交平台进化。 Ghost计划在2024年接入ActivityPub,以实现不同平台之间的内容共享和用户互动。这种开放网络的理念类似于电子邮件的工作方式,不同平台间的用户可以互相连接,而不需要拥有多个账户和追随者列表。Ghost表示将与Mastodon和Buttondown等平台合作,以支持ActivityPub的发展。ActivityPub是一个协议,允许不同平台的人们互相关注、点赞和回复。这个开放的网络的热度正在增加,在这里你可以独立发布内容,并通过来自全世界和网络的关注者实现快速增长。与封闭网络不同,开放网络不受限于同一平台上的用户。ActivityPub将使Ghost的用户能够在自己的网站上
lengze
PikaPods+Cloudflare托管Ghost

PikaPods+Cloudflare托管Ghost

其实Pikapods真的是非常好的应用托管服务,真的是太方便了,而且价格非常便宜,且不说Ghost博客的部署难度,仅仅不到2美金一个月的价格,能用上丰富的开源网络应用,实在是良心产品。 PikaPods - Instant Open Source App HostingRun the finest Open Source web apps from $1/month, fully managed, no tracking, no ads, full privacy. Self-hosting was never this convenient.Instant Open Source App Hosting 当然一分钱一分货,PikaPods并没有多少数据中心可选,目前就欧洲和美国两个地区,直接连接到国内那速度真的很慢。最近在翻阅Noted大神的博客的时候,读到下面内容,原来他老人家也将博客迁移至PikaPods了: That being
lengze
Ghost新主题Source

Ghost新主题Source

说实话,这个主题的名字确实比Casper好,Casper英文倒是还好,毕竟不去研究的话,就是一串字母组合,没有那么大的冲击力,翻译成中文,就太那个啥了。这次换Source为默认主题,可见Ghost官方对老的默认主题确实是有点太局限了,就我看来,局限到拿来作为博客使用都有点过时。 这次的新主题,确实是很大的升级,这么重磅的升级,为啥不放到Ghost6一起出来呢? 官方说明 Source: Our new default themeWe just released a brand new theme called Source, which is the new default theme packaged with every new install of Ghost. Source represents a clean, functional design suited
lengze
PikaPods轻松搭建Ghost

PikaPods轻松搭建Ghost

Ghost CMS在本博客已经是老生常谈了,不过,万事万物都是变化的,之前觉得好的方案,随着时间的流逝、或者经历了新的问题,或许也会变得不那么好。总体看,Ghost还是值得一用的。 参考文章: https://noted.lol/ghost-self-hosted/ https://noted.lol/self-host-ghost/ 之前用的一些方案,比如在甲骨文云上注册一个免费的账号,可以永久免费使用低配VPS来搭建,但是国内访问速度不理想,通过Gcore的免费全站加速服务来加速,体验提升也不明显。我也试过购买香港的VPS来搭建,速度是提升了,但是安全方面的配置,确实让人头大。 一句话,自己使用VPS搭建确实是非常麻烦且很脆弱的。 因此,经过寻觅,我发现一款目前体验还不错的搭建Ghost的方案:PikaPods。 PikaPods - Instant Open Source App HostingRun the finest Open Source web apps from $1/
lengze
Docker Compose Ghost

Docker Compose Ghost

尝试了非常多的方案,也在Google搜索了无数种部署方式,居然没有找到一篇能简单实用可操作的文章,还是在Youtube上看到某个视频,博主使用Portainer的Stack来非常简单地通过Docker Compose 来部署 Ghost。这才是最佳的方式,尤其是现在建议使用 MySQL8 的情况下,可以免去很多麻烦。下面就简单记录一下部署方式。 1. 准备好 Portainer,有一个 Stack 功能,可以非常方便直观进行 Compose。打开然后新建 Stack,打开编辑器。 2.Docker Hub 官网搜 Ghost 的 image,然后找到 yml 文件配置,将内容复制到 Stack的编辑器里面,然后对部分参数进行修改:需要将 ghost image tag 修改为 latest,有更新的时候,就可以获取最新版本。然后将数据库密码进行修改,以提升安全性。然后部署就可以了。这样就得到一个可以用的
lengze
Ghost第三方工具

Ghost第三方工具

Ghost本身是一个很纯粹的博客创作发布工具,因此还是需要一些第三方工具来辅助我们更好地创作。 Gcore 全站加速 Gcore | Global Hosting, CDN, Edge and Cloud ServicesWe provide powerful solutions that will help your business grow globally. Try our superior performance for freeGet started for free 这是我非常推荐使用的加速服务,以前叫Gcore-labs,前不久改名为Gcore,确实更好,尤其是全站加速服务,非常厚道,而且确实是能服务器更好的保护。之前用 Gcore 加速 WordPress 站点,一般来说修改了网站、更新了文章都要去Gcore后台刷新。但是同样的默认CDN刷新策略,Ghost博客上,随便修改,网站都能实时更新。 网站分析
lengze
让Ghost5继续支持SQLite3

让Ghost5继续支持SQLite3

Ghost5官方仅仅支持MySQL8,真的是很艰难的决定,也给我们搭建环境徒增烦恼,毕竟对于一个读者很可能就是我自己的博客来说,MySQL8和SQLite3根本没有区别,而且,我之前看新闻,WordPress将来的版本还会增加对SQLite3的支持。 本来说不支持,其实Docker版一直支持到5.8,5.9版本就无法正常运行,应该是默认数据库变成了MySQL8,升级变得很被动。不过,我发现了下面这篇文章,就目前来说,还是可以用SQLite3来运行Ghost5的。 Make SQLite work again with Ghost 5.x on DockerThey’ll have to pry SQLite from our cold, dead hands.maroonmed.commaroonmed 文章提到很多人遇到5.9版本的数据库问题: New 5.9.3 Breaks previous version
lengze