ilegion/sitemap
最新稳定版本:2.0.0
Composer 安装命令:
composer require ilegion/sitemap
包简介
A simple package for generate sitemap xml.
README 文档
README
Run command: composer require ilegion/sitemap.
Create a sitemap.
use ilegion\Sitemap\Sitemap; use ilegion\Sitemap\Tags\Url; use ilegion\Sitemap\Enums\ChangeFreq; Sitemap::create() ->add('https://sitemap.test') ->add([ 'https://sitemap.test', 'https://sitemap.test', 'https://sitemap.test', ]) ->add(Url::create('https://sitemap.test')) ->add([ Url::create('https://sitemap.test'), Url::create('https://sitemap.test')->setChangeFreq(ChangeFreq::Daily), Url::create('https://sitemap.test')->setLastMod((new DateTime())->format('Y-m-d'))->setPriority('0.1'), ]) ->save('var/www/storage/sitemap/sitemap.xml')
Create a sitemap with images.
use ilegion\Sitemap\Sitemap; use ilegion\Sitemap\Tags\Url; use ilegion\Sitemap\Enums\ChangeFreq; Sitemap::create() ->add( Url::create('https://sitemap.test') ->addImage(Image::create('https://sitemap.test/image.jpg')) ) ->save('var/www/storage/sitemap/sitemap.xml')
Create a sitemap with localization.
use ilegion\Sitemap\Sitemap; use ilegion\Sitemap\Tags\Url; use ilegion\Sitemap\Enums\ChangeFreq; Sitemap::create() ->add( Url::create('https://sitemap.test') ->addLocalization(Link::create('de', 'https://sitemap.de')) ) ->save('var/www/storage/sitemap/sitemap.xml')
Create a sitemap with news.
use ilegion\Sitemap\Sitemap; use ilegion\Sitemap\Tags\Url; use ilegion\Sitemap\Enums\ChangeFreq; Sitemap::create() ->add( Url::create('https://sitemap.test') ->addNews( News::create( 'Title 4', (new DateTime())->format('Y-m-d'), 'Name 4', 'aa', ) ) ) ->save('var/www/storage/sitemap/sitemap.xml')
Create a sitemap with videos.
use ilegion\Sitemap\Sitemap; use ilegion\Sitemap\Tags\Url; use ilegion\Sitemap\Enums\ChangeFreq; Sitemap::create() ->add( Url::create('https://sitemap.test') ->addVideo( Video::create( 'https://sitemap1.test/thumbnail.jpg', 'Title', 'Description', 'https://sitemap1.test/content.mp4', 'https://sitemap1.test/player', ) ->setDuration(100) ->setExpirationDate('2024-11-02') ->setRating(0.1) ->setViewCount(1503) ->setPublicationDate('2024-01-01') ->setRestriction('allow', 'CA MX') ->setPlatform('allow', 'web') ->setUploader('https://sitemap1.test') ->setLive('no') ->setTags(['life', 'work']) ) ) ->save('var/www/storage/sitemap/sitemap.xml')
Create a sitemap index.
use ilegion\Sitemap\SitemapIndex; use ilegion\Sitemap\Tags\Sitemap; SitemapIndex::create() ->add('https://sitemap.test/sitemap/sitemap.xml') ->add(Sitemap::create('https://sitemap.test/sitemap/sitemap.xml')->setLastMod((new DateTime())->format('Y-m-d'))) ->save('var/www/storage/sitemap/sitemap.xml');
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-02-01