Home - laravelista/Bard GitHub Wiki
Bard
Tired of unstable and bloated PHP sitemap packages?
Look no more!
Bard is the simplest PHP Sitemap package, just add some URLs and you are ready to go. Did I mention that it supports multilingual locations aka hreflangs.
Syntax
use Laravelista\Bard\UrlSet;
use Sabre\Xml\Writer;
use Carbon\Carbon;
$sitemap = new UrlSet(new Writer);
$sitemap->addUrl('http://domain.com/contact')
->setPriority(0.8)
->setChangeFrequency('hourly')
->setLastModification(Carbon::now())
->addTranslation('hr', 'http://domain.com/hr/contact');
$sitemap->render()->send();
Start learning
Installation
Run this from your project root in command line:
composer require laravelista/bard
Documentation
Tutorials
- Bard 2.0 and Laravel
- Creating a Sitemap with Bard 2.0
- Sitemap for better SEO
- Create a sitemap with Laravel and Bard