bootpress/sitemap

一个生成网站地图的插件,它会保存所有链接,跟踪任何更新,并使整个网站可搜索。

v1.1 2024-07-24 22:37 UTC

This package is not auto-updated.

Last update: 2024-09-18 23:26:36 UTC


README

Packagist License MIT HHVM Tested PHP 7 Supported Build Status Code Climate Test Coverage

BootPress Sitemap 组件通过保存所有网站链接并跟踪任何更新来生成 sitemap[...].xml 文件。任何 404 页面都会在注意到时(通过 $page->send(404))被删除。它还提供了添加或一次性删除多个页面的便捷方法,以及在整个网站或其任何部分中搜索。唯一的提醒是注意你向数据库中添加的 Sitemap::add()。经常更改或更新的列表或产品页面不适合用于网站地图。这会搞乱你的搜索,而你只想让谷歌索引真实的内容页面。

安装

将以下内容添加到你的 composer.json 文件中。

{
    "require": {
        "bootpress/sitemap": "^1.0"
    }
}

示例用法

<?php

use BootPress\Page\Component as Page;
use BootPress\Sitemap\Component as Sitemap;

$page = Page::html();

if ($xml = Sitemap::page()) {
    $page->send($xml);
}

$html = '<p>Content</p>';

Sitemap::add('pages', $html);

$page->send($page->display($html));

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件