产品推荐 2026-07-25

laravel-sitemap:Laravel站点地图生成工

laravel-sitemap 这是一个专为Laravel开发者设计的PHP包,能够自动爬取网站生成站点地图(sitemap.

开源软件跨平台工具

产品简介

laravel-sitemap 这是一个专为Laravel开发者设计的PHP包,能够自动爬取网站生成站点地图(sitemap.xml)。它解决了大型网站手动维护站点地图繁琐易错的痛点,特别适合需要优化SEO且网站结构经常变化的Laravel项目。

laravel-sitemap 主界面

核心功能

  • 支持自动爬取整个网站生成站点地图
  • 支持通过代码手动创建和管理站点地图
  • 支持结合自动爬取与手动添加URL的混合模式
  • 支持按路径(如/blog)将URL分组到不同的站点地图文件
  • 支持通过实现Sitemapable接口,将Eloquent模型直接集成到站点地图中

快速开始

  1. 通过Composer安装本包:composer require spatie/laravel-sitemap
  2. 在控制器或Artisan命令中,调用SitemapGenerator::create('https://your-site.com')->writeToFile('sitemap.xml')自动生成
  3. 或使用Sitemap::create()->add(Url::create('/page'))手动构建站点地图

界面预览

laravel-sitemap 界面截图

与其他方案对比

对比项laravel-sitemap同类方案
易用性提供自动爬虫与手动构建两种模式,代码示例清晰,Laravel集成度高。通用型站点地图工具可能需要更多手动配置或依赖外部服务。
集成深度专为Laravel优化,可通过接口将Eloquent模型无缝集成。通用工具通常无法直接与Laravel的ORM深度结合。

适合谁用

  • 使用Laravel框架进行Web开发,需要为网站生成站点地图的后端开发者
  • 管理内容频繁更新的大型Laravel网站,需要自动化站点地图维护的运维或SEO人员
  • 希望优化网站在搜索引擎中索引效果的网站管理员

下载与版本

当前最新版本为 8.2.0,发布于 2026-06-24。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/spatie/laravel-sitemap