发布
Astro 的开发持续推进,10 月份发布了多个重要版本
- Astro 3.2:此更新让您对浏览器历史堆栈有更多控制权,通过视图过渡(View Transitions)实现页面导航,包含适用于屏幕阅读器的路由播报器,并且集成现在可以动态添加其他集成。
- Astro 3.3:此版本引入了一个实验性的
<Picture />
组件,增强了语法高亮显示,带来了包溯源功能,并添加了各种便捷性改进。 - Astro 3.4:引入了页面局部(Page Partials)功能,同时改进了图像优化,并首次预览了实验性的开发覆盖层。
- Starlight 0.11:增加了通过组件覆盖(component overrides)自定义 Starlight UI 的支持,为侧边栏链接添加属性,并改进了
<title>
标签。
请访问 Astro Discord 的 #announcements
频道,查看我们所有仓库的发布信息,包括 Starlight、VS Code 扩展、编译器、包和集成!在 GitHub 上关注 Astro 获取所有更新。
Hacktoberfest
Hacktober 活动现已正式结束!感谢大家出色的贡献和拉取请求(PRs)!以下是我们的部分统计数据:
- 2 个 Astro 核心 PR
- 49 个 Starlight PR
- 95 个文档 PR(且持续增加中…)
文档
我们为教程扩展了一些备受期待的功能!
“Talking and Doc’ing” 是我们每周一次的 Discord 实时通话,在其中我们会在处理文档项目时让社区参与进来!我们通常会进入一个共享的 Codespace 或 HackMD 文档,每个人都可以参与。本月的活动包括:
- 实时评审和测试两个新的迷你教程
- 改进我们的文档 PR 模板,并创建一个新的 GitHub Action 来欢迎首次贡献者
- 全体总动员,使用 Astro 文档清单审查翻译提交,以合并所有人的
hacktoberfest-accepted
PR
社区
9 月社区奖
每月,Astro 都会表彰社区中的贡献者,这得益于 Astro 的 Open Collective 的资助。与我们一起庆祝以下本月为 Astro 做出杰出贡献的人!
- @lilnasy:因对 Astro 代码库和社区的杰出贡献获得 500 美元 ⭐️
- @itsmatteomanf:因主动将我们的文档翻译成意大利语获得 250 美元 🍾
- @alexanderniebuhr:因在 Cloudflare 适配器开发中的领导力获得 250 美元 🎉
- @HiDeoo:因负责 Starlight 的维护、支持和新功能开发获得 250 美元 🥳
- @OliverSpeir:因在 Discord 支持中表现出色并产生重大影响获得 250 美元 🎈
ViteConf
本月,三位 Astro 核心成员在 ViteConf 2023 上发表了演讲。
在我们的 ViteConf 博客文章 中了解更多,并观看包含所有演讲的 YouTube 播放列表。
内容
项目:U2 Space Baby:阅读 Chris Garrett 关于 U2 在 Sphere 驻唱 的配套应用,并实时查看 U2 新的 Space Baby 应用 的运行情况!
代码修复:SIBA 网站从 Create-React-App 迁移到 Astro:阅读 Brittani S. Avery 关于将传统 CRA 项目转换为 Astro 的文章
在 Astro 中使用内容集合、子页面、可选 trailingSlash 和 base 支持来翻译路由:Artur Sopelnik 撰写的关于为内容集合和子页面翻译路由的指南
为您的 Astro 博客添加评论区:一篇关于如何将 Giscus 添加到您的博客以实现由 GitHub Discussions 提供支持的评论功能的指南。
Astro 周报:一份免费的 5 分钟周度电子邮件摘要,其中包含了来自 Astro 生态系统的最新见解和资源。
展示
每周在 Discord 的 Astro 社区电话会议上,我们都会聚焦社区成员在我们的 #showcase
频道中发布的项目。以下是本月我们看到的一些示例!
工具
- Darkmatter:一个适用于您的 Astro 内容集合的类似 CMS 的界面(MacOS)
- Frontmatter CMS:一个直接在您的代码编辑器中的无头 CMS - 现已支持 Astro!
- 搜索 Astro 文档 Raycast 扩展:直接在 Raycast 中搜索 Astro 文档
- 在 Kinsta 上使用 Astro 设置静态站点:一份关于如何使用 Kinsta 的应用或静态站点托管服务设置静态站点的新指南。
主题
- Catonaut by @aminoff
- Astro Supabase Starter by @kevinzunigacuellar
- Engineering Blog by @eddyvinck
- Ovidius by @tomas_ba & @astab
网站
- @noobscience
- @mamangpro
- @rohit06
- @uzaaft
- @suhaylmv
- @codedoctor
- @sylvhama
- @akond
- @procastinatordev
- @elitogame
- @chrsgrrtt
- @jeromeabel
- @nunogois
- @Sean_Smyth
Starlight 实例
您的文档站点需要灵感吗?以下是本月我们发现的新 Starlight 站点!
- docs.launchfa.st
- docs.corsace.io
- certs.msfthub.wiki
- aoi.js.org
- chproxy.org
- bunshi.org
- drops-of-php.hi-folks.dev
- angular-challenges.vercel.app
- astro-docs-docs.netlify.app
- docs.cataclysmbn.org
- reatom.dev
- zsh-test-runner.olets.dev
- ngxtension.netlify.app
- skyscript.js.org
- nostalgist.js.org
- reactnativeunistyles.vercel.app
- sibiraj-s.github.io
- webmonetization.org