承接 vakazona/library-sitemap-generator 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vakazona/library-sitemap-generator

最新稳定版本:v1.1.9

Composer 安装命令:

composer require vakazona/library-sitemap-generator

包简介

Library for generate sitemap files 'xml, csv, json'

README 文档

README

Contents

Installation

composer require vakazona/library-sitemap-generator

Usage

$pages = [
            ['loc' => 'https://example.com/page1', 'lastmod' => '2024-05-11', 'priority' => 0.8, 'changefreq' => 'daily'],
            ['loc' => 'https://example.com/page2', 'lastmod' => '2024-05-10', 'priority' => 0.5, 'changefreq' => 'weekly']
        ];

$fileType = 'xml';
$filePath = storage_path('/app/upload/sitemap.xml');

$sitemapGenerator = new SitemapGenerator(new SitemapValidator()));
$sitemapGenerator->generateSitemap(new SitemapData([
    'pages' => $pages,
    'fileType' => $fileType,
    'filePath' => $filePath,
]));

//OR

$sitemapData = new SitemapData([
            'pages' => [['loc' => 'https://example.com', 'lastmod' => '2022-01-01', 'priority' => 0.5, 'changefreq' => 'daily']],
            'fileType' => 'csv',
            'filePath' => __DIR__.'/test.csv',
        ]);
$sitemapData->fileType = 'json';
$sitemapData->filePath = __DIR__.'/test.json';
$generator = new SitemapGenerator(new SitemapValidator());
$generator->generateSitemap($sitemapData);

Tests

vendor/bin/phpunit

统计信息

  • 总下载量: 22
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-05-11