Grav - 插件基础



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

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

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

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

强大

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

基本要素

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

  • 错误插件

  • 问题插件

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

问题插件 - 用于检测有关权限、托管设置和缺少文件夹的问题。在您安装新的 Grav 以识别此类问题时,它非常有用。

广告