https://github.com/LaraPalCom/laravel-sitemap
Laravelium Sitemap generator for Laravel.
https://github.com/LaraPalCom/laravel-sitemap
composer laravel php sitemap
Last synced: 19 days ago
JSON representation
Laravelium Sitemap generator for Laravel.
- Host: GitHub
- URL: https://github.com/LaraPalCom/laravel-sitemap
- Owner: LaraPalCom
- License: other
- Archived: true
- Created: 2013-05-30T21:09:32.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-02-09T18:39:59.000Z (about 3 years ago)
- Last Synced: 2024-05-20T02:14:42.445Z (11 months ago)
- Topics: composer, laravel, php, sitemap
- Language: PHP
- Homepage:
- Size: 326 KB
- Stars: 1,310
- Watchers: 42
- Forks: 276
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-2.7.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# **[Laravelium Sitemap](https://laravelium.com) package**
[](https://packagist.org/packages/laravelium/sitemap) [](https://github.com//Laravelium/laravel-sitemap/actions?query=workflow%3A%22PHP+tests%22) [](https://codeclimate.com/github/Laravelium/laravel-sitemap/maintainability) [](https://codeclimate.com/github/Laravelium/laravel-sitemap/test_coverage) [](https://github.styleci.io/repos/10392044) [](https://packagist.org/packages/laravelium/sitemap) [](https://packagist.org/packages/laravelium/sitemap)
*Laravelium Sitemap generator for Laravel.*
## Notes
- Dev Branches are for development and are **UNSTABLE** (*use on your own risk*)!
## Installation
Run the following command and provide the latest stable version (e.g v8.\*) :
```bash
composer require laravelium/sitemap
```*or add the following to your `composer.json` file :*
#### For Laravel 8
```json
"laravelium/sitemap": "8.*"
```
(development branch)
```json
"laravelium/sitemap": "8.x-dev"
```#### For Laravel 7
```json
"laravelium/sitemap": "7.*"
```
(development branch)
```json
"laravelium/sitemap": "7.x-dev"
```#### For Laravel 6
```json
"laravelium/sitemap": "6.*"
```
(development branch)
```json
"laravelium/sitemap": "6.x-dev"
```#### For Laravel 5.8
```json
"laravelium/sitemap": "3.1.*"
```
(development branch)
```json
"laravelium/sitemap": "3.1.x-dev"
```#### For Laravel 5.7
```json
"laravelium/sitemap": "3.0.*"
```
(development branch)
```json
"laravelium/sitemap": "3.0.x-dev"
```#### For Laravel 5.6
```json
"laravelium/sitemap": "2.8.*"
```
(development branch)
```json
"laravelium/sitemap": "2.8.x-dev"
```#### For Laravel 5.5
```json
"laravelium/sitemap": "2.7.*"
```
(development branch)
```json
"laravelium/sitemap": "2.7.x-dev"
```*Publish needed assets (styles, views, config files) :*
```bash
php artisan vendor:publish --provider="Laravelium\Sitemap\SitemapServiceProvider"
```
**Note:** *Composer won't update them after `composer update`, you'll need to do it manually!*## Examples
- [How to generate dynamic sitemap (with optional caching)](https://github.com/Laravelium/laravel-sitemap/wiki/Dynamic-sitemap)
- [How to generate BIG sitemaps (with more than 1M items)](https://github.com/Laravelium/laravel-sitemap/wiki/Sitemap-index)
- [How to generate sitemap to a file](https://github.com/Laravelium/laravel-sitemap/wiki/Generate-sitemap)
- [How to use multiple sitemaps with sitemap index](https://github.com/Laravelium/laravel-sitemap/wiki/Generate-BIG-sitemaps)
and more in the [Wiki](https://github.com/Laravelium/laravel-sitemap/wiki).
## Contribution guidelines
Before submiting new merge request or creating new issue, please read [contribution guidelines](https://gitlab.com/Laravelium/Sitemap/blob/master/CONTRIBUTING.md).
## License
This package is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).