All Skills

Astro

12 articles

Astro
#1

Astro 5 项目初始化与基础配置

从零掌握 Astro 5 的现代化内容站点框架,涵盖项目初始化、目录结构解析、astro.config.mjs 配置、核心内置命令,以及与 Astro 4 的核心差异概述。

Read More
Astro
#2

Astro 组件基础与 .astro 语法

深入解析 .astro 文件的三要素(模板/脚本/样式)、Frontmatter 脚本区域、JSX 类模板语法、Props 定义与传递、插槽机制,以及样式作用域与导入子组件。

Read More
Astro
#4

路由系统与动态路由

掌握 Astro 基于文件的路由系统,涵盖文件路由约定、动态路由参数、[...slug] 剩余参数、getStaticPaths 静态路径生成、自定义 404 页面,以及通过 Middleware 实现路由守卫。

Read More
Astro
#5

MDX 集成与使用

掌握 Astro 中 MDX 的安装配置、在 MDX 中使用 Astro 组件、导入导出、JSX 表达式、自定义 MDX 组件映射,以及 MDX 与 Content Collections 结合的最佳实践。

Read More
Astro
#6

渲染模式:SSG / SSR / 混合渲染

深入解析 Astro 的三种渲染模式:静态生成 SSG、服务器端渲染 SSR、混合渲染 Hybrid,以及 prerender 配置、适配器体系和混合模式下的缓存策略。

Read More
Astro
#7

岛屿架构与部分水合

深入讲解 Astro 岛屿架构的核心机制:client:* 指令全家桶(load/idle/visible/media/only)、多框架组件集成、岛屿间通信模式,以及性能优化技巧与最佳实践。

Read More
Astro
#8

View Transitions 页面过渡

掌握 Astro 5 原生 View Transitions API,涵盖 ViewTransitions 组件配置、transition:name 命名过渡、transition:animate 自定义动画、生命周期回调,以及 Fallback 降级策略。

Read More
Astro
#9

图像优化

掌握 Astro 内置的 Image 和 Picture 组件,实现自动格式转换、响应式 srcset、懒加载与 CLS 防护,以及 getImage 程序化 API 的使用方法。

Read More
Astro
#10

国际化(i18n)配置

掌握 Astro 的多语言站点构建方法,包括 i18n 配置、路由策略(prefixDefaultLocale)、t() 翻译函数、浏览器语言检测与中间件自动重定向、内容国际化组织,以及 hreflang SEO 优化。

Read More
Astro
#11

API 端点与后端集成

掌握 Astro API 端点的创建与 HTTP 方法处理、动态路由参数、JSON/FormData 请求接收、SSR 与 prerender 配置、CORS 设置、统一错误响应格式,以及 Stripe、邮件发送等第三方集成实践。

Read More
Astro
#12

部署与适配器

全面掌握 Astro 部署能力,涵盖 Node.js、Vercel、Netlify、Cloudflare 等适配器配置、Docker 部署、环境变量管理、生产构建优化,以及 CDN 边缘缓存与调试预览方法。

Read More