Grav - 插件基础

在本章中,我们将了解插件如何作为 Grav 中的附加功能工作。插件是一种提供附加功能的软件,该功能最初并非由 Grav 的核心功能完成。

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

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

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

功能强大

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

基本功能

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

  • 错误插件

  • 问题插件

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

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