工程开发
static-site-generation avatar

static-site-generation

用于管理静态网站生成器 (SSG) 项目的框架,涵盖 Astro、构建优化、GitHub Pages 部署模式以及类型安全的内容集合架构。

简介

本技能为使用现代静态网站生成器 (SSG) 框架构建高性能、以内容为中心的网站提供结构化方法。专为开发人员和技术写作者设计,在选择 Astro、Next.js 和 VitePress 等框架时,有助于进行架构决策。本技能着重于平衡严格的层次结构与灵活的网状内容模式,利用 TypeScript 进行架构验证,并使用 MDX 创建丰富的交互式文档组件。

  • 基于 TypeScript 支持、MDX 集成与构建性能指标的框架评估与选择。

  • 使用 Zod 模式实现类型安全的内容集合,以便进行结构化数据管理。

  • 利用 GitHub Actions 和 GitHub Pages 的标准化部署工作流程,进行自动化且零停机的发布。

  • 针对单页应用程序 (SPA) 的基础路径 (base path)、子路径托管与 404 错误处理的配置模式。

  • 针对 bundle 大小、代码分割 (code splitting) 与延迟加载 (lazy loading) 的优化策略,以确保快速的页面加载。

  • 使用所提供的决策模板来记录选择或迁移 SSG 框架时的架构权衡。

  • 在进行 CI/CD 部署之前,遵循构建优化检查清单,确保严格的 TypeScript 相容性与正确的资源路径解析。

  • 输入包括 Markdown 或 MDX 来源文件、Zod 模式以及框架特定的配置文件(例如 astro.config.mjs)。

  • 输出包括可随时部署的静态资产、经过验证的内容集合与记录完善的项目结构。

  • 约束:确保所有资产与路由路径皆针对 GitHub Pages 相容性进行配置,特别是正确处理网站的基础路径。

仓库统计

Star 数
0
Fork 数
0
Open Issue 数
0
主要语言
MDX
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 17:31
在 GitHub 查看