Astro 新动态 - 2025年4月

作者
Sarah Rainsberger

本月 Astro 生态系统的一些激动人心的消息,包括

让我们深入了解一下吧!

来自 Mission Control 的更新

最新发布

次要版本引入了新功能和改进。快来看看有什么新内容!

  • Astro 5.6 - 在 Cloudflare 中提供一流的 `astro:env` 和实验性会话支持,对预取拥有更多控制,以及更多新功能!
  • Astro 5.7 - 稳定的会话和 SVG 组件,新的实验性字体 API,以及更多新功能!
  • Starlight 0.33 - 对社交图标拥有更多控制,改进了对 `<head>` 内容的访问,以及更多新功能!
  • Starlight 0.34 - 内置标题锚点链接,支持 Tailwind 4,支持 CSS 层叠样式表(CSS cascade layers),以及更多新功能!

Astro 采用者

从 Firebase Studio 到 Sharp,再到 Lua Language Server 和 Kleinanzeigen,一些您熟知的知名项目都在使用 Astro!

奇特的万维网

上个月的一些网站展示了 Astro 的独特、创新、鼓舞人心或纯粹有趣的功能!

  • Hypertext TV - 专为手工网站设计的日常节目。正在播出。
  • WebTUI 是一个模块化的 CSS 库,将终端 UI 的美感带到浏览器中。使用提供的键盘命令浏览其网站!

社区

没有社区,就没有 Astro 的今天。从 Discord 支持、文档改进、翻译到代码贡献,Astro 欢迎这一切。

Astro 团队新闻

我们有了新的技术指导委员会(TSC)!

欢迎核心维护者 Emanuele Stoppa Florian Lefebvre Matt Kane 加入 Astro TSC,与现有成员 Matthew Phillips 一同,共同指导 Astro 的技术方向,并确保代码库在未来多年保持健康!

阅读更多关于2025年TSC的信息

此外,Matt 已与我们当前的文档团队负责人 Sarah Rainsberger 一同担任框架团队负责人!

我们也非常高兴地欢迎最新加入的 Astro 维护者 @stramel

开源暖心故事

上个月的“Astro 新功能”中,Angelika Cathor 发表了一篇关于 Astro HTML 流式传输影响的博客文章,并详细介绍了他们目前正在使用的解决方案。

作为回应,Astro 核心团队成员 Luiz Ferraz 不仅识别出第三方服务中的一个问题并贡献了错误修复,还创建了一个 Astro 集成,允许您禁用 Astro 的流式传输功能,本月技巧与工具部分将对此进行介绍。

内容

以下是本月引起我们关注的内容

因为你永远不会对 Astro 感到厌倦,这里有更多的社区内容!

迁移故事

操作指南

Astro Tips 上可以找到这些以及以前每月博客文章中的所有操作指南文章

……以及更多!

观看派对

准备好爆米花,创建你最喜欢的视频播放列表吧!🍿

  • 播放
  • 播放
  • 播放
  • 播放
  • 播放
  • 播放
  • 播放
  • 播放

Astro 💓 您最喜爱的技术

正在使用 CMS、数据库或工具进行构建?看看如何实现!

现场编码直播

观看人们构建、实验和学习!

技巧与工具

最新的社区构建的实用程序和集成,助你使用 Astro 进行开发。🛠

  • Astro Tanstack - 使用 Astro、TanStack Router 和 Query 构建单页应用 (SPA)。
  • cfetch - 一个 Astro 集成,为 Astro SSR 提供可缓存的 fetch 函数。
  • Astro WordPress - 使用 Astro 构建 WordPress 主题。
  • Nova IDE Astro 扩展 - 为 Panic 的 Nova IDE 提供 `.astro` 文件的语法高亮和基本自动完成功能。
  • 🌟 Starlight 全屏模式 - 一个极简主义插件,可折叠 Starlight 的侧边栏并将主要内容扩展为全宽。
  • Inox Tools: cut short - 一个 Astro 集成,允许您立即停止处理请求并返回自定义响应,现在带有 `disableStreaming` 选项。
  • Typed Rest Routes - 一个 Astro 集成,允许创建类型安全的服务器端点。
  • 🌟 Starlight 返回顶部 - 为您的文档网站添加一个返回顶部按钮。
  • Astro og - 一个 Astro 开发工具栏应用程序,可在社交平台上预览您的页面并显示其开放图谱数据。
  • Astro Google Tag Manager - 一个用于将 Google Tag Manager 片段注入 Astro 项目的集成,支持流行的网络分析工具。

… 以及一些 Astro 构建的工具

  • Starlight 更新日志 - Starlight 自身 `CHANGELOG.md` 的美化版本,每次新发布都会自动更新。收藏它以随时了解 Starlight 的变化!使用 Astro 的 Starlog 主题`astro-loader-github-releases` 内容加载器构建
  • Tract Stack - 一个无代码的“构建您自己的网站漏斗”工具,可将您的在线形象从静态手册转变为适应每个读者的动态对话,并提供一个仪表盘以了解您的用户互动。使用 Astro 和 Turso 构建。

主题与模板

本月有几个新的 Astro 主题添加到了 Astro 主题目录。从一个主题开始,快速启动一个全新的项目!

此外,Otterlord 的 Catppuccin for Starlight 已被官方采纳!为每个人带来柔和的文档配色!

展示

正在寻找更多灵感?看看本月提交到Astro 展示区的所有社区成员网站。 提交你用 Astro 构建的网站!

Starlight 实例

能偶然发现更多用 Starlight 构建的文档总是令人兴奋。以下是我们的社区本月注意到的内容

就到这里!👋

感谢又一个美好的月份!我们迫不及待地想看到您下个月会构建出什么!

想在下个月的文章中出现吗?在我们的 Discord 的 #showcase 频道中分享您的 Astro 网站、项目、应用程序、工具、博客文章、演示和视频,和/或在社交媒体上标记我们!