alexecus/sitemaper

Sitemaper 是一个生成灵活网站地图的库

1.0 2018-11-26 15:37 UTC

This package is auto-updated.

Last update: 2024-09-24 21:26:03 UTC


README

Maintainability Test Coverage

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% 测试代码覆盖率
  • 流畅的使用
  • 全面文档化