cre8ivclick/sitemapper

此包已被废弃且不再维护。作者建议使用 kirbyzone/sitemapper 包。

Cre8iv Click 为 Kirby 定制的自动网站地图生成插件

安装数: 1,071

依赖者: 1

建议者: 0

安全: 0

类型:kirby-plugin

1.2 2019-12-11 05:53 UTC

This package is auto-updated.

Last update: 2020-02-15 00:06:29 UTC


README

Cre8iv Sitemapper 是我们在 Cre8iv Click 创建的一个插件,用于自动为客户的 Kirby 网站生成语法正确的 XML 网站地图。网站地图用于搜索引擎查找和分类您网站的内容 - 希望有助于您网站的排名!

sitemap preview

以下是您需要了解的关于 Sitemapper 的信息

  • 它使网站地图自动可在 https://yoursite.com/sitemap.xml 处访问。它还会尝试猜测当访客/机器人输入错误 URL 时(例如 http://yoursite.com/en/sitemap.xml) - 并自动将他们重定向到正确的地址。
  • 它使用一个漂亮、可定制的样式表以可读格式显示网站,如果通过浏览器访问。您还可以自定义/本地化浏览器中网站地图显示的所有字符串。
  • 它允许您仔细控制哪些页面添加到 - 以及从 - 网站地图中排除。您可以通过蓝图选项、单个页面的字段或使用自定义过滤函数来控制它。
  • 您还可以控制哪些图像添加到网站地图以及哪些页面。您可以通过蓝图选项和单个图像内容页面的字段来控制它。
  • 它在多语言网站上正确映射页面,无论页面是多语言还是单语言。
  • 如果您仍然不满意,Sitemapper 允许您从头开始构建自己的自定义映射功能 - 对于使用 自定义路由 和/或 虚拟页面 的高级网站非常有用。

安装

手动下载

您只需下载并将此存储库复制到 /site/plugins/sitemapper

Git 子模块

您可以使用以下命令将 Sitemapper 添加到您的项目作为 git 子模块

git submodule add https://gitlab.com/cre8ivclick/sitemapper.git site/plugins/sitemapper

Composer

如果您使用 composer,可以像这样快速将 Sitemapper 添加到您的项目中

composer require cre8ivclick/sitemapper

文档

关于安装、配置和使用 Sitemapper 的完整文档可在本项目的 wiki 区域 中找到。

贡献

请使用此项目的 '问题' 页面报告您发现的任何错误,并发布想法和功能请求。

我们已经尽力使插件中的代码保持合理简单、有组织和注释良好。请随意分支此项目,并通过合并请求发送增强功能和错误修复。请注意,我们旨在使插件保持 简单易于维护

待办事项

  • 列出网站的视频内容
  • 为网站地图条目包含可选的 'changefreq' 和 'priority' 标签

许可

Sitemapper 在 MIT 许可下发布 - 请参阅此存储库中包含的 'LICENSE.md' 文件以获取完整的许可文本。

致谢

Cre8iv Sitemapper 由 Cre8iv Click 开发,但我们站在巨人的肩膀上

  • 代码是通过扩展优秀的 Kirby 文档中的这个Cookbook配方来开始的。
  • 样式表是基于Alan Wu的工作完成的。
  • 部分逻辑是基于David Somers之前完成的网站地图工作。

使用惊人的UIKit前端框架完成了网站地图的样式设计。