plasticstudio / sitemap
该软件包最新版本(2.2.2)没有可用的许可证信息。
SilverStripe 的网站地图生成模块
2.2.2
2021-01-26 21:23 UTC
Requires
- silverstripe/cms: >4.0
- silverstripe/framework: >4.0
This package is auto-updated.
Last update: 2024-09-10 23:06:05 UTC
README
为 SilverStripe 网站添加创建 HTML 和 XML 格式网站地图的功能。两者都基于网站树,可以通过 CMS 中的复选框选择是否排除任何页面。安装此模块后,运行 dev/build 将创建默认的 HTML 和 XML 网站地图。同时,在加载 sitetree 中的 xml 网站地图时,会在网站根目录下生成一个 xml 文件(sitemap.xml)。
依赖关系
- SilverStripe 3.1+
功能
- 基于网站树添加网站地图的 HTML 和 XML 版本
- 使用 CMS 中的复选框(在“设置”选项卡下)排除任何页面
- 使用部分缓存,在 sitetree 中的任何页面更新时刷新
- 在加载 xml 网站地图页面时,在网站根目录下创建/更新实际的 sitemap.xml 文件
- 添加防止单个页面或整个网站被(行为良好的)爬虫爬取和索引的功能
安装
- 使用 composer 安装模块:
composer require plasticstudio/sitemap
- 运行 /dev/build?flush=1
- 可以使用“设置”CMS 选项卡(在“可见性”下)中的复选框排除页面不包含在网站地图中
- 可以在“设置”CMS 选项卡(在“可见性”下)中排除页面不被爬虫爬取/索引
- 可以在“网站设置”中排除整个网站不被爬虫爬取/索引(在“索引”选项卡下)
- noindex 标签依赖于 SiteTree 的 ExtraMeta 属性,所以请确保您的页面头部模板包含
$ExtraMeta
标签。