alexecus / sitemaper
Sitemaper 是一个生成灵活网站地图的库
1.0
2018-11-26 15:37 UTC
Requires
- symfony/filesystem: ^4.1
- symfony/serializer: ^4.1
Requires (Dev)
- kint-php/kint: ^3.0
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-24 21:26:03 UTC
README
Sitemaper 是一个非常灵活的 PHP 网站地图生成库,您可以使用它来生成网站地图文件。它可以生成各种格式的文件,例如 XML。它还可以以原始数据的形式输出网站地图,例如您可以将它绑定到一个控制器。
在 官方网站 上查看完整文档
use Alexecus\Sitemaper\Sitemap; $sitemap = new Sitemap('http://mysite.com'); $sitemap ->addItem('/', [ 'lastmod' => '2020-05-15', 'changefreq' => 'monthly', 'priority' => '1.0', ]) ->addItem('/page', [ 'lastmod' => '2020-05-15', 'changefreq' => 'daily', 'priority' => '0.8', ]); $sitemap->write('sitemap.xml');
安装
通过 Composer 安装
$ composer require alexecus/sitemaper
Sitemaper 能做什么
- 生成 XML 文件
- 从您的控制器输出网站地图 XML 响应
- 生成网站地图索引文件
为什么选择 Sitemaper
- 可能是最灵活的,您甚至可以更改转换器和编写器
- 支持 Google 网站地图扩展
- 支持网站地图索引文件
- 100% 测试代码覆盖率
- 流畅的使用
- 全面文档化