站点地图有助于 seo 优化,一般站点都会制作站点地图。 Laravel 项目,有制作站点地图的插件 Laravelium-sitemap。拿来用即可。
看文档,根据不同的 laravel 版本安装不同的包。
了解点
- 可以直接展示站点地图或分包展示地图。也就是直接 xml 或 sitemap index。
做一做
composer require laravelium/sitemap
php artisan vendor:publish --provider="Laravelium\Sitemap\SitemapServiceProvider"
- 可以缓存。不是每次请求都要生一个。
-
可以添加图片,视频等资源。
实践产品
逻辑里边,两种展示方式都添加了。只是选择了直接使用 xml
https://www.yuepaibao.net/sitemap.xml