clivewalkden / jigsaw-sitemap
Sitemap and sitemap index builder for Jigsaw.
Fund package maintenance!
clivewalkden
Ko Fi
Requires
- samdark/sitemap: ^2.2
- tightenco/jigsaw: ^1.3.16
This package is auto-updated.
Last update: 2024-10-09 18:52:00 UTC
README
Sitemap and sitemap index builder for Jigsaw.
Usage
Add as an event listener in bootstrap.php
.
use CliveWalkden\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' => [ 'url_trailing_slash' => true, 'exclude' => [ '.htaccess', 'favicon.ico', // ... ], 'image_sitemap' => [ 'generate' => true, 'filename' => 'sitemap_images.xml', 'extensions' => [ 'gif', 'jpg', 'jpeg', 'png', // ... ] ] ],
Laravel 6 Updates (Jigsaw 1.3.16+)
Updates to make the plugin work with Laravel 6 components used in Jigsaw 1.3.16+ were made by Clive Walkden. All previous work was done by Ryan Scherler.
Changelog
To see the changelog open CHANGELOG.md