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!