apertagraffa/sitemapper

专为小型网站手动生成网站地图的超小包

v1.1 2016-05-10 16:07 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:36:59 UTC


README

Laravel 5.2 包,用于生成手写网站地图(仅适用于小型网站)

概述

Sitemapper 通过 /sitemap.xml URI 请求实时创建静态网站地图。

显然,此包仅适用于小型网站:如果您有 100 个页面,此策略是错误的。
但对于您的个人网站或博客,也许您可以给它一个机会。

安装

  • 将 "apertagraffa/sitemapper": "*" 添加到您的 composer.json 文件中
  • 创建一个到 sitemap.xml 的 GET 路由:您可以在路由中使用回调,但最佳方法是连接一个控制器方法(例如 SitemapController)。

API 参考

目前您只有两个方法,您不可能出错 :)

  • $sitemap->addUrl($location, $lastmod = null, $changefreq = null, $priority = null):向 XML 网站地图树添加节点。 $location 是所需的静态 URL,其他参数是可选的;
  • $sitemap->render():创建最终的网站地图树。

然后您可以

               ->header('Content-Type', 'text/xml');```


## Behaviour
The real time response works only if NOT EXISTS a physical sitemap.xml file in root.
If it exists, will be returned.

That's all folks!