跳过正文
  1. 文章/

Blowfish 2025:年度回顾

Nuno Coração
作者
Nuno Coração
Principal Product Manager @ Docker
目录

在 2026 年的第一天坐下来写这篇文章时,我回顾了 Blowfish 非凡的一年。最初只是一个为自己构建 Hugo 主题的个人项目,如今已成长为我从未想象过的东西——一个蓬勃发展的开源社区,拥有来自世界各地的贡献者。

数据一览
#

2025 年是显著增长的一年。以下是我们的现状:

  • 2,500+ 星标(相比 2023 年底我写第一篇教程时的约 600 个)
  • 645 个分支
  • 241 位贡献者帮助塑造了 Blowfish
  • 3,928 次提交到主分支
  • 1,390 个合并的拉取请求
  • 16 个版本发布(v2.81.0 到 v2.94.0)

这些数字代表着真实的人,他们选择使用 Blowfish 来构建个人网站、博客和作品集。每一个星标、每一个分支、每一次贡献都讲述着一个在这个项目中找到价值的人的故事。这对我意义重大。

功能亮点
#

今年我们发布了大量新功能。以下是一些亮点:

新的短代码
#

  • Tabs - 创建标签式内容块以更好地组织内容
  • Gallery - 开箱即用的精美图片画廊
  • Gist - 直接在内容中嵌入 GitHub gist
  • Video - 原生视频嵌入支持

视觉增强
#

  • GitHub Alerts/Admonitions - 你在 GitHub README 中看到的那些漂亮的提示框?现在 Blowfish 也有了
  • 完整的 Chroma 自定义 - 完全控制语法高亮主题
  • 新配色方案 - 添加了 “github” 和 “one-light” 方案
  • Mermaid 深色模式 - 图表现在会尊重你的主题深色模式

技术升级
#

  • TailwindCSS v4 - 带来更好性能的重大框架升级
  • SEO 结构化面包屑 - 改进的搜索引擎优化
  • Base64 图片格式支持 - 处理图片时更加灵活
  • Medium-zoom 改进 - 更好的图片缩放体验

开发者体验
#

  • Blowfish CLI - 一个 CLI 工具,用于创建新的 Blowfish 项目、安装主题并通过一条命令自动配置一切:npx blowfish-tools。目前在 npm 上每月下载量超过 600 次。

无障碍和用户体验
#

  • Zen 模式切换 - 无干扰的阅读体验
  • 邮件回复 - 直接与读者互动

社交与分享
#

  • Bluesky 分享支持 - 跟上不断发展的社交媒体格局
  • Mastodon 分享 - 联邦宇宙友好的分享选项

国际化
#

今年我们添加了对多种新语言的支持,包括印度尼西亚语、德语、法语、西班牙语、葡萄牙语(PT 和 BR)、泰语和乌克兰语。非常感谢所有翻译者,让 Blowfish 能够被世界各地更多的人使用。

里程碑时刻
#

2025 年最重要的时刻之一是在十月,我迎来了 @ZhenShuo2021 作为 Blowfish 的第一位官方协作者。

构建一个开源项目有时会感觉像是一段孤独的旅程。有人站出来分担维护工作、审查 PR 并帮助引导项目方向,这是无价的。这标志着 Blowfish 新篇章的开始——一个项目比个人更大的篇章。

社区
#

除了代码之外,让 Blowfish 特别的是它的社区。GitHub Discussions 已经成为用户互相帮助、分享网站和提出新想法的地方。问答区非常活跃,社区成员在我有机会查看之前就已经回答了问题。

我见过 Blowfish 被用于个人博客、开发者作品集、文档网站等各种场景。每当有人在 “Show and Tell” 区分享他们的网站时,我都会想起为什么要开始这个项目。

展望未来
#

进入 2026 年,我对即将到来的一切感到兴奋。我们建立的基础是坚实的,随着贡献者团队的不断壮大,我们可以将 Blowfish 推向更远。路线图上有新功能、性能改进要做,而且总有更多方法让主题更易于访问和使用。

如果你正在使用 Blowfish,我很想看看你构建了什么。来 GitHub Discussions 分享你的网站。如果你有新功能或改进的想法,请开一个 issue 或加入讨论。

感谢
#

最后,我想向 2025 年支持 Blowfish 的所有赞助者表示衷心的感谢。

当前赞助者:

过去的赞助者(今年早些时候支持我们的):

Buy Me a Coffee 支持者:

特别感谢今年给我买咖啡的 37 位支持者!以下是一些善良的朋友和他们的留言:

  • Jake The Dog - “I really like the Blowfish theme, such a well polished project.”
  • Fabio Grasso - “Excellent work with the Blowfish theme! Thank you!”
  • João Roque - “Awesome work in blowfish”
  • Michael Dorner - “Thank you very much for your time and efforts in maintaining the amazing Blowfish theme.”
  • Christian Birkenbeul - “Thanks for the amazing Theme!”
  • merox.dev - “Keep up the good work!”
  • Gürkan - “This was truly a breeze, thanks for your hard work!”
  • nonstopnate - “Amazing job, you’ve clearly put a lot of work into it. So many customisation options!”
  • Jinbo Pan - “I really like your theme especially it has pretty good documentation!”
  • Aakash - “This is one of the best Hugo themes. Excellent features, detailed documentation, collection of user examples, so many variety of shortcodes. You have done a very fantastic job.”
  • Alt Pole Art (Eden) - “It’s been the best static site theme I’ve come across in my many iterations of personal blogs!”
  • João Castro - “Without it I would not be able to rebuild my online portfolio site while dipping my toes learning how Hugo works with your amazing documentation.”

…还有更多,包括 TB、Edoardo Rosa,以及慷慨捐助的匿名支持者。

无论你是在 GitHub 上赞助、请我喝咖啡,还是以其他方式支持——你的贡献对我意义重大。它帮助保持项目的可持续性,并激励我继续改进 Blowfish。

感谢每一位给仓库加星、开 issue、提交 PR、回答问题,或者只是使用 Blowfish 搭建网站的人——谢谢你们。期待更美好的 2026 年。


想要支持 Blowfish?考虑成为赞助者或为项目做贡献。

相关文章