Grav - 插件基础知识

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

可以上传Grav插件以扩展网站的功能.插件用于简化您的工作. 依赖注入容器有助于访问Grav中的关键对象.在 Grav的事件挂钩的帮助下,在整个生命周期中,我们可以根据需要操纵Grav,也可以访问Grav知道的任何内容.我们将在 Grav  -  Event Hooks 章节中详细研究Grav事件挂钩.

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

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

强大

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

Essentials

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

  • 错误插件

  • 问题插件

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

问题插件 : 它用于检测有关权限,主机设置和丢失文件夹的问题.当您安装新的Grav以识别此类问题时,它非常有用.