Grav - 插件基础知识


在本章中,我们将了解插件如何作为 Grav 中的附加功能工作。插件是一个提供额外功能的软件,这些功能最初不是由 Grav 的核心功能完成的。

可以上传Grav Plugin来扩展网站的功能。插件用于使您的工作更轻松。依赖注入容器有助于访问 Grav 中的关键对象。在整个生命周期中,借助Grav 的事件钩子,我们可以根据需要操纵 Grav,也可以访问 Grav 知道的任何内容。我们将在 Grav - 事件挂钩一章中详细研究 Grav事件挂钩。

依赖注入是一种软件设计模式,其中组件被赋予其依赖关系,而不是在组件内对它们进行硬编码。

Grav 有许多免费插件可用于显示博客存档、站点地图、搜索引擎、表单、光滑块等等。您可以从这里下载插件。在Plugin文件夹中,可以存放具有唯一名称的插件;名称应与插件的功能相关,且不能包含任何大写字母、下划线或空格。我们将在Grav - 插件教程一章中学习如何使用插件。

强大的

插件易于编写、灵活且功能强大。有 46 个插件,具有包括显示站点地图提供面包屑显示博客档案等功能。

必需品

当 Grav 安装在您的系统上时,您可以看到<your_folder_name>/user/plugins文件夹中有两个插件。

  • 错误插件

  • 问题插件

错误插件-当给定 URI 没有可用的请求页面时,它用于显示HTTP错误,即404 未找到页面。

问题插件- 用于检测有关权限、托管设置和丢失文件夹的问题。当您安装新的 Grav 时,它对于识别此类问题很有用。