https://github.com/nawarian/jigsaw-sitemap-plugin
[WIP] A sitemap generator plugin for Tightenco's Jigsaw
https://github.com/nawarian/jigsaw-sitemap-plugin
Last synced: 21 days ago
JSON representation
[WIP] A sitemap generator plugin for Tightenco's Jigsaw
- Host: GitHub
- URL: https://github.com/nawarian/jigsaw-sitemap-plugin
- Owner: nawarian
- License: mit
- Created: 2019-01-17T15:10:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-22T18:30:36.000Z (almost 6 years ago)
- Last Synced: 2025-04-10T15:11:33.233Z (23 days ago)
- Language: PHP
- Homepage:
- Size: 30.3 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Jigsaw Sitemap Plugin
----
[](https://travis-ci.org/nawarian/jigsaw-sitemap-plugin)
[](https://codecov.io/gh/nawarian/jigsaw-sitemap-plugin)Jigsaw Sitemap Plugin is an easy and straight forward plugin
to be used on Jigsaw's `afterBuild` event.It fetches all generated pages and generates a sitemap file
containing such entries based on configurations.### Usage
On your Jigsaw project, require this package:
```bash
$ composer require nawarian/jigsaw-sitemap-plugin
```On your `bootstrap.php` file, register the Listener:
```php
use Nawarian\JigsawSitemapPlugin\Listener\SitemapListener;/** @var $container \Illuminate\Container\Container */
/** @var $events \TightenCo\Jigsaw\Events\EventBus */$events->afterBuild([SitemapListener::class]);
```After running the build you should see a `sitemap.xml` file
inside build's output folder.