📝 Grav教程
40篇技术文档📅  最后修改于: 2020-10-25 05:25:13        🧑  作者: Mango
在本章中,我们将了解插件如何在Grav中作为附加功能工作。插件是一款提供其他功能的软件,而Grav的核心功能最初并未完成这些功能。可以上传Grav插件来扩展站点的功能。插件用于简化您的工作。依赖注入容器可帮助访问Grav中的关键对象。在整个生命周期中,借助Grav的事件挂钩,我们可以根据需要操纵Grav,还可以访问Grav知道的所有内容。我们将在Grav-Event Hooks一章中详细研究Gra...
📅  最后修改于: 2020-10-25 05:25:42        🧑  作者: Mango
在本章中,我们将深入研究如何设置和配置插件。此外,我们还将了解插件的结构以及如何显示随机页面。插件是一款提供其他功能的软件,而Grav的核心功能最初并未完成这些功能。在本文中,我们将使用random插件显示随机页面。在使用此插件之前,我们将了解随机插件的一些重要方面。您可以使用URI作为/ random使用此插件显示随机页面。创建过滤器以利用页面中指定的分类法。您可以创建以下类别:博客。您可以使用...
📅  最后修改于: 2020-10-25 05:26:06        🧑  作者: Mango
在本章中,我们将研究Grav中的Event Hooks。在“插件”一章中,您将看到两种方法都包含了插件的逻辑。方法是onPluginsInitialized和onPageInitialized;这些方法类似于事件挂钩。若要了解更多信息并控制Grav插件的功能,您需要检查事件挂钩的可用性。事件挂钩从头到尾与Grav有直接关系。您必须了解钩子的调用顺序以及这些调用时可用的钩子。下表列出了在处理页面期间...
📅  最后修改于: 2020-10-25 05:26:32        🧑  作者: Mango
Grav管理面板插件是用于Grav的Web图形用户界面(GUI)。它可以轻松地创建和修改页面。它是一个可选插件,要有效工作,Grav并不完全依赖于此。管理员提供有限的视图以方便使用Grav。特征以下是管理面板的功能-启用或禁用插件管理器列表中存在的插件。您可以轻松地创建,编辑,复制和删除页面。最新页面更新列表将显示在仪表板上。只需单击一下即可轻松查看最新的可用更新。使用搜索框从列表中查找特定页面。...
📅  最后修改于: 2020-10-25 05:26:54        🧑  作者: Mango
在本章中,我们将研究Grav中的Administrative Panel Dashboard。仪表板充当Grav Administration Panel插件的信息中心。您可以检查流量统计信息,创建新的备份,Grav更新,维护信息,查看最新页面更新,并且可以在此页面的帮助下清除Grav的缓存。步骤1-您可以根据需要指定用户权限并更改仪表板的内容。仪表板的屏幕将类似于以下屏幕截图。步骤2-现在,您将...
📅  最后修改于: 2020-10-25 05:27:36        🧑  作者: Mango
在本章中,我们将在Grav的管理面板中研究配置系统。您可以在“配置”页面的帮助下直接配置站点系统的设置。此外,您将看到有关服务器属性的简短说明,包括PHP,服务器环境以及其他一些可调节站点性能的组件。系统选项卡允许您修改/user/config/system.yaml文件中的设置。这会影响Grav操作的许多主要系统相关功能。这些设置可以分为不同的部分,向您展示Grav性能的不同功能。以下是在系统选...
📅  最后修改于: 2020-10-25 05:27:57        🧑  作者: Mango
在本章中,我们将在Grav的管理面板中研究如何配置站点。您可以在“配置”页面的帮助下直接配置站点的系统设置。 “站点”选项卡允许您修改/user/config/system.yaml文件中的设置。此选项卡允许您修改影响站点相关功能的选项和字段,例如站点中使用的名称,默认作者等。以下是您可以在“站点”选项卡中看到的不同配置设置。默认在此区域中,您可以设置基本属性来管理站点的内容。在这里,您可以设置几...
📅  最后修改于: 2020-10-25 05:28:24        🧑  作者: Mango
在本章中,我们将了解Grav中管理面板页面的工作方式。页面使您可以轻松地创建,编辑或删除网站内容。在管理面板页面中,您可以查看为站点创建的页面列表,也可以为站点创建新的模块化或非模块化页面。添加新页面您可以看到页面管理面板顶部显示三个按钮,如以下屏幕快照所示。返回-返回到管理页面的仪表板。添加页面-这将创建一个新的非模块化内容。添加模块化-这将创建新的模块化内容。添加页面它为您的站点创建非模块化页...
📅  最后修改于: 2020-10-25 05:28:42        🧑  作者: Mango
在本章中,我们将研究Grav管理面板中的页面编辑器选项。这是一个动态文本编辑器,可让您创建页面的内容。另外,您可以在页面中添加媒体文件。您可以看到选项标签的功能,如下所示。选项选项卡包含两个部分-出版分类法出版本部分用于设置发布和取消发布页面的日期和时间。您将完全控制要发布或取消发布的内容,并且可以为特定页面创建元数据值。在发布部分中存在以下字段-发布-默认情况下,页面设置为是,即发布。通过选择否...
📅  最后修改于: 2020-10-25 05:29:01        🧑  作者: Mango
页面编辑器是文本编辑器,还可以管理页面。这使您可以创建内容,包括媒体文件,发布和分类选项,设置和特定于主题的选项。以下屏幕快照显示了编辑器页面的“高级”选项卡。高级选项卡包含三个部分-设定值订购方式覆写设定值设置部分处理页面的各种选项。在这里,您可以设置页面的模板,设置页面的父级,更改放置页面的文件夹名称。设置部分中存在以下字段-文件夹数字前缀-编号设置为提供手动排序。文件夹名称-输入页面所在的文...
📅  最后修改于: 2020-10-25 05:29:58        🧑  作者: Mango
蓝图是有关资源(信息源)的元数据信息。它有两个目的-首先是资源身份本身。其次是关于表格。此完整信息将保存在每个插件或主题中存在的blueprints.yaml文件中。资源身份在blueprints.yaml中,为每个主题和插件定义了文件标识。除非蓝图没有正确格式化和编译,否则不会在Grav存储库中添加资源。蓝图示例以下几个属性是可选的,一些用于提供您的身份和资源。Sr.No.Properties ...
📅  最后修改于: 2020-10-25 05:30:26        🧑  作者: Mango
在本章中,我们将了解Grav中性能和缓存的概念。性能术语性能是指系统性能是否可以处理系统上的更高负载并修改系统以处理更高的负载。考虑有关Grav性能的以下几点-为了获得更好的Grav性能,可以使用PHPopcache和usercache。 opcache在PHP 5.4上运行良好,而usercache在PHP 5.5,PHP 5.6和Zend opcache下运行更快。使用闪存且没有活动部件的SS...
📅  最后修改于: 2020-10-25 05:30:45        🧑  作者: Mango
开发主题和插件时,调试和记录信息非常必要。 Grav通过使用如下所述的某些功能来使用调试信息。PHP调试栏Grav带有一个称为“调试栏”的工具,用于显示调试信息。默认情况下,此功能处于禁用状态。您可以全局打开它,也可以将system.yaml用于开发环境。启用调试器true后,您可以查看以下调试栏,如下所示。单击角落左侧的G符号。在调试栏中,您可以在右侧的角查看整体内存使用情况和处理时间。它还包含...
📅  最后修改于: 2020-10-25 05:31:06        🧑  作者: Mango
在本章中,我们将了解CLI在Grav中的工作方式。CLI代表存储在bin / Grav中的命令行界面。它执行一些任务,例如清除缓存,创建备份副本等。在不同平台上,访问CLI的方式有所不同。在Windows上,您可以通过cmd访问,在Mac上,可以通过Terminal访问,而在Linux上,可以使用shell。在Windows中,您不能使用UNIX样式命令。要使用它们,只需安装msysgit软件包即...
📅  最后修改于: 2020-10-25 05:31:33        🧑  作者: Mango
GPM代表Grav软件包管理器,该软件包用于安装,更新,卸载并列出Grav存储库中的可用插件。 GPM使用命令行界面(例如terminal或cmd)执行命令。您可以非常轻松地访问CLI。在Windows上,您可以通过cmd进行访问;在Mac上,可以通过Terminal进行访问;在Linux上,可以使用shell。在Windows中,您不能使用UNIX样式命令。要使用它们,只需安装msysgit软件...