📅  最后修改于: 2020-10-25 05:25:13             🧑  作者: Mango
在本章中,我们将了解插件如何在Grav中作为附加功能工作。插件是一款提供其他功能的软件,而Grav的核心功能最初并未完成这些功能。
可以上传Grav插件来扩展站点的功能。插件用于简化您的工作。依赖注入容器可帮助访问Grav中的关键对象。在整个生命周期中,借助Grav的事件挂钩,我们可以根据需要操纵Grav,还可以访问Grav知道的所有内容。我们将在Grav-Event Hooks一章中详细研究Grav事件挂钩。
依赖注入是一种软件设计模式,其中为组件提供了相关性,而不是在组件中对其进行硬编码。
Grav有许多免费插件,可用于显示博客存档,站点地图,搜索引擎,表单,灯光滑块等。您可以从此处下载插件。在Plugin文件夹中,可以使用唯一的名称存储插件。名称应与插件的函数有关,并且不应包含任何大写字母,下划线或空格。我们将在Grav-Plugin教程一章中研究如何使用plugin。
插件易于编写,灵活且功能强大。有46个插件,其功能包括显示站点地图,提供面包屑,显示博客存档等。
当您的系统上安装Grav时,您可以看到
错误插件
问题插件
错误插件-用于显示HTTP错误,即当没有给定URI的请求页面时显示404页面未找到。
问题插件-用于检测有关权限,主机设置和文件夹丢失的问题。当您安装新的Grav来识别此类问题时,此功能很有用。