/jigsaw-sitemap

Sitemap and sitemap index builder for Jigsaw.

Primary LanguagePHPMIT LicenseMIT

Jigsaw Sitemap

Sitemap and sitemap index builder for Jigsaw.


Usage

Add as an event listener in bootstrap.php.

use Eastslopestudio\JigsawSitemap\SitemapListener;

/**
 * An afterBuild event is fired after the build is complete, and all output files
 * have been written to the build directory. This allows you to obtain a list of
 * the output file paths (to use, for example, when creating a sitemap.xml file),
 * programmatically create output files, or take care of any other post-processing tasks.
 *
 * @link http://jigsaw.tighten.co/docs/event-listeners/
 */
$events->afterBuild([
    SitemapListener::class,
]);

Note: You can exclude files from the sitemap by adding the following to your config.php:

'sitemap_exclude' => [
    '.htaccess',
    'favicon.ico',
    // ...
],