Ghost新主题Source

Ghost新主题Source

说实话,这个主题的名字确实比Casper好,Casper英文倒是还好,毕竟不去研究的话,就是一串字母组合,没有那么大的冲击力,翻译成中文,就太那个啥了。这次换Source为默认主题,可见Ghost官方对老的默认主题确实是有点太局限了,就我看来,局限到拿来作为博客使用都有点过时。

这次的新主题,确实是很大的升级,这么重磅的升级,为啥不放到Ghost6一起出来呢?

官方说明

Source: Our new default theme
We 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 to modern publications and newsletters. It comes with simple layout and styling options included, so you can quickly launch…
新发布的主题“Source”现已成为Ghost新安装的默认主题。Source以其干净、实用的设计适应现代出版物和新闻通讯,提供了简单的布局和样式选项,用户可以快速启动一个完美匹配品牌的定制网站,无需编写任何代码。此外,Ghost的前默认主题"Casper"仍可在Ghost市场中获取。所有新的Ghost安装都会自动包含Source主题。如果你已经有一个Ghost网站,你可以直接从Ghost市场安装Source主题。

外观设计

Source
Open source technology for fiercely independent publishers. Use Ghost to run a modern publication where you own the platform & control your content

这个外观,真的还是可以了,当然也不是特别完美,就我的理解,还是HeadLine这种多板块的主页才是更好的更实用的设计。当然,这个的页头版面设计也非常经典,而且,有很多其他经典主题的影子。这个不重要,好用就可以了,再说,这个可是免费使用的。

Magazine:

Highlight:

正文底部:

总体来看,基本上达到了一个非常标准的杂志页面博客的水准,而且,这款主题的上手难度极低,响应快速,设计极简且规范。除了漂亮的主页,正文页面也是经典的Casper的设计,不过底部Read More就真的设计得非常好,看看这个细节,包括精选的字号和粗细、摘出两行的摘要等等细节真的用心且巧妙。

速度测试

还是同样的方法,去GTmetrix上面看看成绩如何, 选择的是香港的服务器(理论上成绩应该比渥太华的低,但是相对更符合国内使用的情况)。

看结果,比HeadLine好太多了,基本上达到了之前的Caper的水平。


其他主题的测试数据,可以参考我的另外一篇文章:

PikaPods轻松搭建Ghost
Ghost CMS在本博客已经是老生常谈了,不过,万事万物都是变化的,之前觉得好的方案,随着时间的流逝、或者经历了新的问题,或许也会变得不那么好。总体看,Ghost还是值得一用的。 参考文章: https://noted.lol/ghost-self-hosted/ https://noted.lol/self-host-ghost/ 之前用的一些方案,比如在甲骨文云上注册一个免费的账号,可以永久免费使用低配VPS来搭建,但是国内访问速度不理想,通过Gcore的免费全站加速服务来加速,体验提升也不明显。我也试过购买香港的VPS来搭建,速度是提升了,但是安全方面的配置,确实让人头大。…

更新

无意中发现Kickstarter的博客也是用的这款主题,可见还是被专业团队认可的。

Press Release
Access official Kickstarter press releases. A resource for journalists, bloggers, and anyone looking to catch up on our latest news and announcements.

阅读更多

更好的字幕翻译工具

更好的字幕翻译工具

如果你还在找一个更好的字幕翻译工具,那么就是是“沉浸式翻译”这个浏览器插件把,免费版本可以使用微软翻译、硅基流动翻译、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