Grav - Sistema de configuración

En este capítulo, estudiaremos sobre la Configuration Systemen el Panel de administración de Grav. Puede configurar directamente los ajustes del sistema de su sitio con la ayuda de la página de Configuración. Además, verá una breve explicación de las propiedades de su servidor, incluido PHP, el entorno del servidor y otros componentes que regulan el rendimiento de su sitio.

La pestaña Sistema le permite modificar la configuración en el /user/config/system.yamlarchivo. Esto afecta a muchas características primarias relacionadas con el funcionamiento de Grav. La configuración se puede dividir en diferentes secciones que le muestran diferentes características del rendimiento de Grav.

A continuación se muestra una lista detallada de configuration sections que se muestran en la pestaña de sistemas -

Contenido

En esta sección, puede corregir las propiedades básicas de Content manejo para su sitio como se muestra a continuación.

  • Home Page : Especifica la página de inicio que desea mostrar para su sitio.

  • Default Theme - Muestra el tema principal predeterminado para su sitio.

  • Process- Controla cómo se procesan las páginas. Se puede configurar por página en lugar de globalmente.

  • TimeZone - Establece la zona horaria predeterminada en el servidor.

  • Short Date Format - Muestra el formato de fecha corta.

  • Long Date Format - Muestra el formato de fecha larga.

  • Default Ordering - Las páginas se muestran en una lista en este orden.

  • Default Order Direction - Especifica la dirección de las páginas en una lista.

  • Default Page Count - Define el número máximo de páginas predeterminado en una lista.

  • Date Based Publishing - Publica publicaciones automáticamente según la fecha.

  • Events- Especifica habilitar o deshabilitar los eventos. La desactivación dañará el complemento.

  • Redirect Default Route - Define una ruta predeterminada y redirige automáticamente a una página.

Idiomas

Puede configurar el Multi language features en esta área como se muestra a continuación.

  • Supported - Especifica una lista de códigos de idioma de dos letras separados por comas, es decir, en, fr, de.

  • Translations Enabled - Habilita las traducciones en Grav, plugins y extensiones.

  • Translations Fallback - Especifica las traducciones sustitutas admitidas, si el idioma activo no está presente.

  • Active Language in Section - Puede almacenar el idioma activo en el área.

  • Home Redirect Include Language - Incluye lenguaje en redireccionamiento domiciliario (/ en) según demanda.

  • Home redirect Include Route - Especifica la redirección de la raíz de inicio del administrador.

  • Set language from browser - Especifica el idioma del navegador.

  • Override locale - Especifica anular la configuración regional.

Encabezados HTTP

Esta sección se utiliza para configurar HTTP Headersopciones. Esta configuración ayuda en el almacenamiento en caché y la optimización del navegador.

  • Expires - Define el tiempo de caducidad y establece el valor en segundos.

  • Last Modified - Se establece el último encabezado modificado que ayuda a optimizar el almacenamiento en caché del navegador y el proxy.

  • ETag - Define el e tag header para identificar una página modificada.

  • Vary Accept Encoding- Debe organizar el encabezado Vary: HTTP para Aceptar. Esto beneficiará a la caché de los proxies.

Reducción

En esta sección, estudiaremos cómo Grav gestiona Markdowny sus características para habilitar Markdown Extra. Ayuda al usuario y constituye la mayor parte del contenido de la página de Grav.

  • Markdown Extra - Especifica un soporte predeterminado para Markdown Extra.

  • Auto Line Breaks - Especifica saltos de línea en la rebaja.

  • Auto URL Links - Especifica la conversión de URL en hipervínculos HTML.

  • Escape Markup - Especifica las pestañas de marcado en objetos HTML.

Almacenamiento en caché

En esta sección, puede configurar el principal Cachingfunciones. Grav ha combinado la función de almacenamiento en caché que ayuda a crear las opciones de CMS de archivo plano más rápidas para los usuarios.

  • Caching - Esto especifica cambiar ON/OFF globalmente a enable/disable Almacenamiento en caché de Grav.

  • Cache Check Method - Esto define los métodos de verificación de caché para Archivo, Carpeta y Ninguno.

  • Cache Driver- Esto especifica elegir el controlador de caché para los usuarios. El controlador de caché de detección automática es el mejor.

  • Cache Prefix- Esto especifica un identificador para parte de la clave Grav. Cámbielo solo si es necesario o no lo cambie.

  • Lifetime - Esto define la vida útil de la caché en segundos, 0=infinite.

  • Gzip Compression - Para aumentar el rendimiento, habilite la compresión Gzip de la página Grav.

Plantillas de ramitas

En esta sección, Grav destaca su Twig templatingcaracteristicas. Puede configurar el almacenamiento en caché de Twig, depurar y modificar la configuración de seguimiento aquí.

  • Twig Caching- Esto especifica controlar el sistema de almacenamiento en caché Twig. Ofrece el mejor rendimiento cuando está habilitado.

  • Twig Debug - Esto define la opción de no cargar la extensión Twig Debugger.

  • Detect Changes - Cualquier cambio realizado en las plantillas de Twig, esto automáticamente recompilará el caché de Twig.

  • Autoescape Variables - Todas las variables son autoescapes; esto puede dañar su sitio.

Bienes

Esta sección se utiliza para manejar los activos, incluidos los activos de CSS y JavaScript, como se muestra a continuación.

  • CSS Pipeline - Integración de múltiples recursos CSS en un solo archivo.

  • CSS Minify - Durante la canalización, el CSS se minimiza.

  • CSS Minify Windows Override - Se establece en False de forma predeterminada y define Minify Override para plataformas Windows.

  • CSS Rewrite - Las URL relativas de CSS se reescriben durante la canalización.

  • JavaScript Pipeline - Integración de múltiples recursos JavaScript en un solo archivo.

  • JavaScript Minify - Durante la canalización, el JS se minimiza.

  • Enable Timestamps on Assets - Las marcas de tiempo en los activos están habilitadas.

  • Collections - La colección de activos se agrega individualmente.

Manejador de errores

Durante el tiempo de desarrollo del sitio, esta sección es muy útil para administrar el informe de errores Grav.

  • Display Error - Se muestra la página de error de estilo retroceso completo.

  • Log Errors - Los errores de registro se muestran en /logs carpeta.

Depurador

Esto es similar al manejo de errores, las herramientas de depuración están integradas en Grav para localizar y solucionar errores.

  • Debugger - El depurador y su configuración están habilitados.

  • Debug Twig - El depurador de plantillas Twig está habilitado.

  • Shutdown Close Connection - Antes de llamar onShutdown(), debe cerrar la conexión.

Medios de comunicación

Esta sección se utiliza para gestionar mediacontenido de Grav. Puede configurar la calidad de la imagen, el tamaño de carga del archivo y muchas opciones de manejo de medios aquí.

  • Default Image Quality - Utilice la calidad de imagen predeterminada al almacenar en caché o volver a muestrear las imágenes.

  • Cache all Images - Todas las imágenes se ejecutan a través del sistema de caché de Grav, incluso si no contiene manipulaciones de medios.

  • Image Debug Watermark - Puede indicar la profundidad de píxel de la imagen, mostrando una superposición sobre las imágenes, es decir, trabajando con retina.

  • File Upload Limit - Define el tamaño máximo de carga en bytes (0 es infinito).

  • Enable Timestamps on Media - Agregue una marca de tiempo a cada elemento multimedia de acuerdo con la última fecha de modificación.

Sesión

Las funciones que se mencionan a continuación le ayudan a habilitar session apoyo.

  • Enable - Esto especifica el soporte de sesión dentro de Grav.

  • Timeout - Esto especifica el tiempo de espera de la sesión en segundos.

  • Name - Especifica el nombre de la cookie de sesión, desarrollada y aplicada por un identificador.

Avanzado

En esta sección, verá el advanced opciones del sistema.

  • Absolute URLs - Esto especifica URL absolutas o relativas para base_url.

  • Parameter Separate - Puede cambiar Apache en Windows con la ayuda del separador de parámetros.