社区教育内容
还有更多可以帮助你学习和使用 Astro 构建的内容!以下是 Astro 社区制作和维护的一些教育内容。
¥There is so much more out there that can help you learn and build with Astro! Here is some educational content produced and maintained by the Astro community.
所有链接都是外部的,可能基于 Astro 的早期版本。请务必检查任何社区内容的日期,并相应地调整你的项目。
¥All links are external, and may be based on earlier versions of Astro. Be sure to check the date on any community content, and adapt to your project accordingly.
如需更多 Astro 教育内容,请查看 Astro 博客 或注册 Astro 官方通讯,我们将在其中回顾每个月的最佳社区内容。
¥For more Astro educational content, check out the Astro Blog or sign up for the official Astro newsletter where we recap the best community content of each month.
课程和教程
Section titled 课程和教程¥Courses and Tutorials
课程和教程专注于教你新概念,通常包含练习或示例项目。这些是学习新概念的好方法,并为你提供处理自己的 Astro 项目所需的工具。
¥Courses and tutorials are focused on teaching you new concepts, often with exercises or sample projects to build. These are a great way to learn new concepts and give you the tools you need for working on your own Astro project.
查看以下课程和教程以了解有关 Astro 的更多信息。
¥Check out the following courses and tutorials to learn more about Astro.
¥Introductory Tutorials
-
Astro Web 框架速成课程 by freeCodeCamp
-
20 分钟内完成 Astro 速成课程 by Chris Pennington(全额付费课程:学习 Astro)
-
Astro 3.0 速成课程 by James Q Quick(全额付费课程:使用 Astro 构建现代网站)
-
60 分钟内完成 Astro 速成课程 by @developedbyed
-
了解 Astro(电子书) by Ohans Emmanuel
-
代码之谷 - Astro by Flavio Copes
-
从头开始学习 Astro 3:初学者课程 + Astro 应用(西班牙语) by @midudev
-
Astro 网络框架简介(付费)由 Udemy 上的 Tech Razor 提供
¥Video Tutorials
秘诀和指南
Section titled 秘诀和指南¥Recipes and Guides
请参阅向 Astro 项目添加功能的指导示例。
¥See guided examples of adding features to your Astro project.
¥Official Recipes
Astro 的官方秘诀是简短、重点突出的操作指南,可引导读者完成特定任务的工作示例。通过遵循分步说明,秘诀是向你的 Astro 项目添加新功能或行为的好方法!
¥Astro’s official recipes are short, focused how-to guides that walk a reader through completing a working example of a specific task. Recipes are a great way to add new features or behavior to your Astro project by following step-by-step instructions!
-
安装 Vite 或 Rollup 插件
了解如何通过向项目添加 Rollup 插件来导入 YAML 数据。
-
构建自定义图片组件
了解如何使用 getImage 函数构建支持媒体查询的自定义图片组件。
-
使用 API 路由构建表单
了解如何使用 JavaScript 将表单提交发送到 API 路由。
-
在 Astro 页面中构建 HTML 表单
了解如何构建 HTML 表单并处理前言中的提交。
-
将 Bun 与 Astro 一起使用
了解如何在 Astro 网站上使用 Bun。
-
从服务器调用端点
了解如何从 Astro 中的服务器调用端点。
-
验证验证码
了解如何创建 API 路由并从客户端获取它。
-
使用 Docker 构建你的 Astro 站点
了解如何使用 Docker 构建 Astro 站点。
-
动态导入图片
了解如何使用 Vite 的 import.meta.glob 函数动态导入图片。
-
向外部链接添加图标
了解如何安装 rehype 插件以向 Markdown 文件中的外部链接添加图标。
-
添加国际化功能
使用动态路由和内容集合为你的 Astro 站点添加国际化支持。
-
创建开发工具栏应用
了解如何为你的网站创建开发工具栏应用。
-
添加上次修改时间
构建一个 remark 插件,将上次修改时间添加到 Markdown 和 MDX 中。
-
添加阅读时间
构建一个 remark 插件以添加 Markdown 或 MDX 文件的阅读时间。
-
在群岛之间共享状态
了解如何使用 Nano Store 跨框架组件共享状态。
-
在 Astro 组件之间共享状态
了解如何使用 Nano Stores 跨 Astro 组件共享状态。
-
使用流式传输来提高页面性能
了解如何使用流式传输来提高页面性能。
-
使用 Tailwind Typography 渲染 Markdown 样式
了解如何使用 @tailwind/typography 来设计渲染的 Markdown。
¥Authentication
¥Images
编辑器工具
Section titled 编辑器工具¥Editor Tooling
Markdown
Section titled Markdown¥Performance
¥Utilities
¥Animation
国际化和本地化
Section titled 国际化和本地化¥Internationalization and Localization