obitechinvent/simplesitemapbuilder

简单易用的网站地图生成器

dev-master 2021-02-21 23:27 UTC

This package is auto-updated.

Last update: 2024-09-22 06:52:26 UTC


README

使用说明

安装

为了开始使用此软件包,您需要在终端中输入以下命令。本教程假定您已经安装了composer,如果没有,请下载它 @ https://composer.php.ac.cn/download/

composer require obitechinvent/simplesitemapbuilder

示例

当您成功安装库包后,初始化如下

<?php

 namespace BS\Controllers;

 use BS\Libraries\SiteMap\SiteMapBuilder;

 class Home extends BaseController
 {
   public function index()
   {
     $sitemap_url = [
       [
         "link" => "https://www.bitmoservice.com",
         "priority" => "0.80",
       ],
       [
         "link" => "https://www.bitmoservice.com/categories",
         "priority" => "0.80",
       ],
       [
         "link" => "https://www.bitmoservice.com/services",
         "priority" => "0.80",
       ],
     ];

     $builder = SiteMapBuilder::IO($sitemap_url)->create_sitemap();
     echo "--------------------< Processing.... >..........................<br>";
     var_dump($builder);
     echo "<br>--------------------< Done!      >...............................<br>";
   }
 }

这将保存为以下输出

sitemap/sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.bitmoservice.com</loc>
    <priority>0.80</priority>
    <lastmod>2021-02-21T23:40:12+01:00</lastmod>
    <changefreq>always</changefreq>
  </url>
  <url>
    <loc>https://www.bitmoservice.com/categories</loc>
    <priority>0.80</priority>
    <lastmod>2021-02-21T23:40:12+01:00</lastmod>
    <changefreq>always</changefreq>
  </url>
  <url>
    <loc>https://www.bitmoservice.com/services</loc>
    <priority>0.80</priority>
    <lastmod>2021-02-21T23:40:12+01:00</lastmod>
    <changefreq>always</changefreq>
  </url>
</urlset>