yuramyasnikov/sitemap-generator

v1.0.0 2025-02-15 16:59 UTC

This package is not auto-updated.

Last update: 2025-07-06 18:39:10 UTC


README

composer require yuramyasnikov/sitemap-generator

Пример.

Создайте файл index.php с таким содержимым:

use Yura\SitemapGenerator\ChangeFreqEnum;
use Yura\SitemapGenerator\Page;
use Yura\SitemapGenerator\SiteMapGeneratorFactory;

require_once 'vendor/autoload.php';

// Список страниц
$pages = [
    new Page('http://example.com', new \DateTimeImmutable(), ChangeFreqEnum::Monthly, 1),
    new Page('http://example.com/about', new \DateTimeImmutable(), ChangeFreqEnum::Monthly, 1),
    new Page('http://example.com/contacts'),
];

// Генерируем файл по указаному адресу
SiteMapGeneratorFactory::create('xml')->generate($pages, 'public_html/sitemap.xml');