📅  最后修改于: 2020-10-25 05:27:36             🧑  作者: Mango
在本章中,我们将在Grav的管理面板中研究配置系统。您可以在“配置”页面的帮助下直接配置站点系统的设置。此外,您将看到有关服务器属性的简短说明,包括PHP,服务器环境以及其他一些可调节站点性能的组件。
系统选项卡允许您修改/user/config/system.yaml文件中的设置。这会影响Grav操作的许多主要系统相关功能。这些设置可以分为不同的部分,向您展示Grav性能的不同功能。
以下是在系统选项卡中显示的配置部分的详细列表-
在本节中,您可以为网站修复内容处理的基本属性,如下所示。
主页-指定要为站点显示的主页。
默认主题-显示站点的主要默认主题。
流程-控制页面的处理方式。可以每页设置,而不是全局设置。
TimeZone-设置服务器中的默认时区。
短日期格式-显示短日期格式。
长日期格式-显示长日期格式。
默认顺序-页面使用此顺序显示在列表中。
默认顺序方向-指定列表中页面的方向。
默认页数-定义列表中的最大默认页数。
基于日期的发布-它根据日期自动发布帖子。
事件-它指定启用或禁用事件。禁用将损坏插件。
重定向默认路由-定义默认路由并自动重定向到页面。
您可以在该区域中设置多语言功能,如下所示。
支持-它指定以逗号分隔的两个字母语言代码的列表,即en,fr,de。
启用翻译-启用Grav,插件和扩展名中的翻译。
翻译后备-如果不存在有效语言,则它指定替代支持的翻译。
章节中的活动语言-您可以在该区域中存储活动语言。
家庭重定向包含语言-根据需要,它包括家庭重定向(/ en)中的语言。
家庭重定向包括路由-它指定重定向管理主根。
设置浏览器的语言-它指定浏览器的语言。
覆盖区域设置-指定覆盖区域设置。
本部分用于设置HTTP标头选项。此设置有助于基于浏览器的缓存和优化。
到期-定义到期时间并以秒为单位设置值。
Last Modified-设置了最近修改的标头,这有助于优化代理和浏览器缓存。
ETag-定义e标签头以标识修改后的页面。
Vary Accept编码-您应将Vary:HTTP标头安排为Accept。这将有利于代理上的缓存。
在本节中,我们将研究Grav如何管理Markdown及其功能以启用Markdown Extra。它可以帮助用户,并构成Grav页面内容的大部分。
Markdown Extra-指定Markdown Extra的默认支持。
自动换行符-它指定降价中的换行符。
自动URL链接-它指定将URL转换为HTML超链接。
转义标记-将标记选项卡指定为HTML对象。
在本部分中,您可以配置站点的主要缓存功能。 Grav结合了缓存功能,该功能有助于为用户构建最快的平面文件CMS选项。
缓存-这指定全局切换ON / OFF以启用/禁用Grav缓存。
缓存检查方法-定义文件,文件夹和无的缓存检查方法。
缓存驱动器-这指定为用户选择缓存驱动器。自动检测缓存驱动程序发现是最好的。
缓存前缀-这指定了Grav键的一部分的标识符。仅在需要时更改它,否则不要更改它。
生存期-定义缓存的生存期,以秒为单位, 0 = infinite 。
Gzip压缩-要提高性能,请启用Grav页面的Gzip压缩。
在本节中,Grav重点介绍了其Twig模板功能。您可以在此处配置Twig缓存,调试和修改向下跟踪设置。
Twig缓存-这指定控制Twig缓存系统。启用后,它将提供最佳性能。
Twig调试-这定义了不加载Twig调试器扩展的选项。
检测更改-在Twig模板中进行的任何更改,都会自动重新编译Twig缓存。
自动转义变量-所有变量都是自动转义;这可能会损坏您的网站。
本部分用于处理资产,包括CSS和JavaScript资产,如下所示。
CSS Pipeline-将多个CSS资源集成到一个文件中。
CSS Minify-在流水线期间CSS最小化。
CSS Minify Windows Override-默认情况下设置为False,它为Windows平台定义Minify Override。
CSS重写-在流水线中重写CSS相对URL。
JavaScript Pipeline-将多个JavaScript资源集成到一个文件中。
JavaScript Minify-在流水线期间,JS被最小化。
在资产上启用时间戳-在资产上启用时间戳。
集合-资产集合是单独添加的。
在站点开发期间,此部分对管理Grav错误报告非常有用。
显示错误–显示完整的backtrace样式错误页面。
日志错误-日志错误显示在/ logs文件夹中。
这类似于错误处理,Grav中集成了调试工具以查找错误并进行故障排除。
调试器-调试器及其设置已启用。
调试Twig-启用了Twig模板调试器。
关闭连接-在调用onShutdown()之前,您需要关闭连接。
本部分用于管理Grav的媒体内容。您可以在此处配置图像质量,文件上传大小和许多媒体处理选项。
默认图像质量-在缓存或重新采样图像时使用默认图像质量。
缓存所有图像-所有图像均通过Grav的缓存系统运行,即使其中不包含媒体操作也是如此。
图像调试水印-您可以指示图像的像素深度,同时在图像上显示覆盖,即使用视网膜。
文件上传限制-它定义最大上传大小(以字节为单位)(0为无限)。
在媒体上启用时间戳记-根据上次修改日期将时间戳记添加到每个媒体项。
下面提到的功能可帮助您启用会话支持。
启用-这指定了Grav中的会话支持。
超时-以秒为单位指定会话超时。
名称-这指定由标识符开发和应用的会话cookie的名称。
在本节中,您将看到高级系统选项。
绝对URL-这为base_url指定绝对或相对URL。
参数分隔-您可以在参数分隔符的帮助下在Windows上更改Apache。