Ghost接入ActivityPub,haha

Ghost接入ActivityPub,haha

从Ghost5.0发布开始,直到2024年已经快两年了,一直没有夸版本更新,而且从功能更新方面看,Ghost推出了Explore,让分散在全世界的博主有了一个集中展示的平台,这个平台是单向的,仅展示用。然后最近几个月Gho几乎不更新了,我估计应该是在酝酿大的功能,直到昨天发布了接入ActivityPub预告。一篇文章肯定时说不清楚这么庞大的故事,但是有一点是明确的,那就是,Ghost正朝着社交平台进化。

Ghost计划在2024年接入ActivityPub,以实现不同平台之间的内容共享和用户互动。这种开放网络的理念类似于电子邮件的工作方式,不同平台间的用户可以互相连接,而不需要拥有多个账户和追随者列表。Ghost表示将与Mastodon和Buttondown等平台合作,以支持ActivityPub的发展。ActivityPub是一个协议,允许不同平台的人们互相关注、点赞和回复。这个开放的网络的热度正在增加,在这里你可以独立发布内容,并通过来自全世界和网络的关注者实现快速增长。与封闭网络不同,开放网络不受限于同一平台上的用户。ActivityPub将使Ghost的用户能够在自己的网站上像在社交网络上那样互相关注、点赞和互动,并且展示在你的网站上,这就像是在你的博客网站上嵌入了一个twitter一样。

Building ActivityPub
Ghost is federating over ActivityPub to become part of the world’s largest publishing network.

说起进化,我就很难理解为什么WordPress会把自己做成一个页面编辑器,事实上WordPress生态里面已经有非常完善的设计生态,也孕育了一大批网站设计平台和公司,基本上都是非常专业的设计团队在做,也发展出了很多付费的产品,其实这些都是很好的服务,其实完全没有必要再去搞一个编辑器,以至于让普通作者都会设计。重点是,无论如何,这些主题、编辑器,一个普通的用户,是无法做出像专业美工和网页开发者那种程度的页面的。

而Ghost似乎是选对了赛道,他不去整花里胡哨的编辑器,而是想法设法要把自己的这些分布化的资料整合起来,就像Mastodon、medium、hashnode,只是,在Ghost这里,资料是作者自己的,收入是作者自己的。

Newsletter platform Ghost adopts ActivityPub to ‘bring back the open web’
Interoperable social media is having a real moment
Newsletter service Ghost will support the fediverse protocol ActivityPub
Newsletter platform Ghost is the latest service to pledge support for ActivityPub, the open source protocol powering the fediverse.
Blogging platform: Ghost will also be fully connected to Fediverse
The Fediverse continues to grow: this year, the blogging and newsletter platform Ghost will also be federated via the underlying ActivityPub protocol.

阅读更多

更好的字幕翻译工具

更好的字幕翻译工具

如果你还在找一个更好的字幕翻译工具,那么就是是“沉浸式翻译”这个浏览器插件把,免费版本可以使用微软翻译、硅基流动翻译、GlM-4 Flash和Babel lite。 我测试了一下《挽救计划》的英文字幕,翻译成中文。这部电影的字幕其实难度还是挺大的,不过就我测试了硅基流动翻译、GlM-4 Flash和Babel lite 3个模型的翻译效果,这里推荐Babel lite模型。原因如下: 字幕里面有一个断句的 文本,Babel lite能准确翻译出原文表达的意思: 00:09:4900:09:52Over the next 30 years, the Earth could在未来 30 年,地球可能会 00:09:5200:09:55cool maybe 10凉爽,也许 10

By typenode
给网站添加view-transition动画

给网站添加view-transition动画

view-transition是一个很专业的功能,可以通过CSS去实现网页动画,在跨网页浏览上启用view-transition,无需多余配置即可获得一个优雅的网站页面切换效果。 适用于多页面应用的跨文档视图过渡 | View Transitions | Chrome for Developers开始在您的多页应用 (MPA) 中使用跨文档视图过渡。Chrome for DevelopersX demo: HomecamelCase 配置 在Code injection里面添加如下代码即可: <style> @view-transition { navigation: auto; } ::view-transition-group(root){ animation-duration:600ms } </style>

By typenode
Fix ActivityPub Webhook Error

Fix ActivityPub Webhook Error

之前的Ghost托管在PikaPods上面,其实相当于是Managed Ghost,所以你不需要去操心服务器的配置。最近换了服务商,那么情况就不一样了,遇到的所有问题都需要自己去处理,其中一个就是ActivityPub无法正常使用。 错误排查 查看log后发现报错:No Webhook Secret Found。 原因分析 * /.ghost/activitypub/* * /.well-known/webfinger * /.well-known/nodeinfo 上面三个ActivityPub资源配置错误,并未通过https反对带至ap.ghost.org。 处理办法 将需要反代的路径添加至nginx配置文件即可: location ~ /.ghost/activitypub/* { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_se

By typenode
DNSRelay,支持H3、DoQ、DNSSEC、ECS和拦截规则的安卓客户端

DNSRelay,支持H3、DoQ、DNSSEC、ECS和拦截规则的安卓客户端

最近1年时间都是用Null Private的DNS服务,在安卓手机上可以直接使用DoT,不需要第三方客户端,但是有时候感觉还是不方便,不过最近Adguard客户端有很多问题,经常后台退出,或者过度拦截。于是去商店找了几款DNS客户端体验,而目前支持H3的DNS客户端数量非常少,其中DNSRelay的体验还真的不错。这是2025年11月发上架的新APP,参考下载地址: https://apkcombo.com/tw/dnsrelay-secure-dns-proxy/com.sonlabs.dnsrelay/ 官方介绍: 功能 1.隐私 这款DNS客户端首要优势就是支持主流的DNS协议,包括DNS-over-HTTPS (DoH)、DNS-over-TLS (DoT)、DNS-over-QUIC (DoQ) 以及 HTTP/3。那么阿里云的H3 DNS就可以派上用场了,还有易安云的DoQ以及Null Private的H3都能用上了。而像HTTP/3这种集大成的DNS协议,是目前你能用到的最好的协议。 阿里云:h3://dns.alidns.com/dns

By typenode