编程

静态网站生成器 HydePHP 发布 v2 版本

9 2025-12-30 09:11:00

HydePHP 是由 Emma De Silva 开发的静态网站生成器,它将 Laravel 与 Markdown 相结合,旨在提供更流畅的开发体验。HydePHP v2.0 于 2025 年 10 月在斯德哥尔摩举行的 Laravel Meetup 上发布,引入了一系列改进,包括更新的资源系统、重新设计的导航 API 以及旨在提高开发效率的各种增强功能。此次版本采用 Vite 作为前端工具,并更新了多个核心功能,重点提升了性能、灵活性和易用性。

主要特性

  • 采用 Vite 的现代化前端工具:使用 Vite 取代 Laravel Mix,带来更快、更现代化的开发体验。
  • 增强的资源管理系统:全新的整合资源 API 提供更直观的媒体文件处理界面。
  • 重新设计的导航 API:导航系统已完全重写,以实现最大的灵活性。
  • 改进的文档功能:文档页面现在受益于多项增强功能,例如智能自然语言处理和动态源文件链接。
  • 更佳的开发者体验:为开发者带来诸多提升体验的改进。例如,支持 PHP 8.4,改进了错误消息,异常处理更加清晰
  • 以及更多其他改进。

版本 2 中有一些重大变更需要注意,例如:

  • Tailwind CSS 从 v3 升级到 v4,因此你需要运行自动升级工具来迁移您的自定义类。
  • ESM 模块迁移,因此如果你有自定义 JavaScript,则需要更新为 ESM 语法。
  • 导航配置现在使用新的基于数组的格式。
  • 在功能配置中,静态方法调用已替换为 config/hyde.php 中的枚举值。

请参阅官方文档中的完整版本说明,并在 GitHub 上查看源代码。