📜  Grav-插件基础

📅  最后修改于: 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时,您可以看到 / user / plugins文件夹中有两个插件。

  • 错误插件

  • 问题插件

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

问题插件-用于检测有关权限,主机设置和文件夹丢失的问题。当您安装新的Grav来识别此类问题时,此功能很有用。