Учебники

Grav — Конфигурационная система

В этой главе мы изучим систему конфигурации на панели администрирования Grav. Вы можете напрямую настроить параметры системы вашего сайта с помощью страницы конфигурации. Кроме того, вы увидите краткое объяснение свойств вашего сервера, включая PHP, серверную среду и другие компоненты, которые регулируют работу вашего сайта.

Вкладка «Система» позволяет изменять параметры в файле /user/config/system.yaml . Это влияет на многие основные системы, связанные с работой Grav. Настройки могут быть разделены на различные разделы, которые показывают различные характеристики производительности Grav.

Ниже приведен подробный список разделов конфигурации , которые отображаются на вкладке системы —

содержание

В этом разделе вы можете исправить основные свойства обработки контента для вашего сайта, как показано ниже.

система грави конфигурации

  • Домашняя страница — указывает домашнюю страницу, которую вы хотите отобразить для своего сайта.

  • Тема по умолчанию — отображает основную тему по умолчанию для вашего сайта.

  • Процесс — контролирует, как обрабатываются страницы. Может быть установлен на странице, а не глобально.

  • TimeZone — устанавливает часовой пояс по умолчанию на сервере.

  • Краткий формат даты — отображает формат короткой даты.

  • Длинный формат даты — отображает длинный формат даты.

  • Порядок по умолчанию — страницы отображаются в списке, используя этот порядок.

  • Направление заказа по умолчанию — указывает направление страниц в списке.

  • Число страниц по умолчанию — Определяет максимальное количество страниц по умолчанию в списке.

  • Публикация на основе даты — автоматически публикует сообщения в соответствии с датой.

  • События — указывает, чтобы включить или отключить события. Отключение приведет к повреждению плагина.

  • Перенаправить маршрут по умолчанию — определяет маршрут по умолчанию и автоматически перенаправляет на страницу.

Домашняя страница — указывает домашнюю страницу, которую вы хотите отобразить для своего сайта.

Тема по умолчанию — отображает основную тему по умолчанию для вашего сайта.

Процесс — контролирует, как обрабатываются страницы. Может быть установлен на странице, а не глобально.

TimeZone — устанавливает часовой пояс по умолчанию на сервере.

Краткий формат даты — отображает формат короткой даты.

Длинный формат даты — отображает длинный формат даты.

Порядок по умолчанию — страницы отображаются в списке, используя этот порядок.

Направление заказа по умолчанию — указывает направление страниц в списке.

Число страниц по умолчанию — Определяет максимальное количество страниц по умолчанию в списке.

Публикация на основе даты — автоматически публикует сообщения в соответствии с датой.

События — указывает, чтобы включить или отключить события. Отключение приведет к повреждению плагина.

Перенаправить маршрут по умолчанию — определяет маршрут по умолчанию и автоматически перенаправляет на страницу.

Языки

Вы можете установить многоязычные функции в этой области, как показано ниже.

система грави конфигурации

  • Поддерживается — указывает список двухбуквенных языковых кодов, разделенных запятой, т. Е. En, fr, de.

  • Translations Enabled — включает переводы в Grav, плагинах и расширениях.

  • Резервный перевод переводов — указывает замену поддерживаемых переводов, если активный язык отсутствует.

  • Активный язык в разделе — Вы можете сохранить активный язык в области.

  • Home Redirect Include Language — включает язык в home redirect (/ en) согласно требованию.

  • Домашнее перенаправление Включите маршрут — это указывает на перенаправление домашнего администратора администратора.

  • Установить язык из браузера. Указывает язык из браузера.

  • Переопределить локаль — указывает переопределить локаль.

Поддерживается — указывает список двухбуквенных языковых кодов, разделенных запятой, т. Е. En, fr, de.

Translations Enabled — включает переводы в Grav, плагинах и расширениях.

Резервный перевод переводов — указывает замену поддерживаемых переводов, если активный язык отсутствует.

Активный язык в разделе — Вы можете сохранить активный язык в области.

Home Redirect Include Language — включает язык в home redirect (/ en) согласно требованию.

Домашнее перенаправление Включите маршрут — это указывает на перенаправление домашнего администратора администратора.

Установить язык из браузера. Указывает язык из браузера.

Переопределить локаль — указывает переопределить локаль.

Заголовки HTTP

Этот раздел используется для настройки параметров заголовков HTTP . Этот параметр помогает в кэшировании и оптимизации на основе браузера.

система грави конфигурации

  • Expires — Определяет время истечения и устанавливает значение в секундах.

  • Last Modified — устанавливается последний измененный заголовок, который помогает оптимизировать кеширование прокси и браузера.

  • ETag — Определяет заголовок тега e для идентификации измененной страницы.

  • Кодировка Vary Accept — вы должны расположить заголовок Vary: HTTP для Accept. Это пойдет на пользу кешу на прокси.

Expires — Определяет время истечения и устанавливает значение в секундах.

Last Modified — устанавливается последний измененный заголовок, который помогает оптимизировать кеширование прокси и браузера.

ETag — Определяет заголовок тега e для идентификации измененной страницы.

Кодировка Vary Accept — вы должны расположить заголовок Vary: HTTP для Accept. Это пойдет на пользу кешу на прокси.

уценка

В этом разделе мы рассмотрим, как Grav управляет Markdown и его функциями для включения Markdown Extra. Это помогает пользователю и составляет большую часть содержимого страницы Grav.

система грави конфигурации

  • Markdown Extra — указывает поддержку по умолчанию для Markdown Extra.

  • Автоматические разрывы строк — определяет разрывы строк в уценке.

  • Auto URL Links — определяет преобразование URL в гиперссылки HTML.

  • Escape Markup — указывает вкладки разметки в объекты HTML.

Markdown Extra — указывает поддержку по умолчанию для Markdown Extra.

Автоматические разрывы строк — определяет разрывы строк в уценке.

Auto URL Links — определяет преобразование URL в гиперссылки HTML.

Escape Markup — указывает вкладки разметки в объекты HTML.

Кэширование

В этом разделе вы можете настроить основные функции кэширования вашего сайта. Grav объединил функцию кэширования, которая помогает создавать самые быстрые варианты CMS с плоскими файлами для пользователей.

система грави конфигурации

  • Кэширование — указывает, что нужно включить / выключить глобально для включения / выключения кэширования Grav.

  • Метод проверки кэша — определяет методы проверки кэша для файла, папки и None.

  • Драйвер кеша — указывает пользователям, что нужно выбрать драйвер кеша. Драйвер автоопределения кеша считает лучшим.

  • Префикс кэша — указывает идентификатор части ключа Grav. Измените его только в случае необходимости, иначе не меняйте его.

  • Время жизни — определяет время жизни кэша в секундах, 0 = бесконечно .

  • Сжатие Gzip — чтобы повысить производительность, включите сжатие Gzip на странице Grav.

Кэширование — указывает, что нужно включить / выключить глобально для включения / выключения кэширования Grav.

Метод проверки кэша — определяет методы проверки кэша для файла, папки и None.

Драйвер кеша — указывает пользователям, что нужно выбрать драйвер кеша. Драйвер автоопределения кеша считает лучшим.

Префикс кэша — указывает идентификатор части ключа Grav. Измените его только в случае необходимости, иначе не меняйте его.

Время жизни — определяет время жизни кэша в секундах, 0 = бесконечно .

Сжатие Gzip — чтобы повысить производительность, включите сжатие Gzip на странице Grav.

Веточка шаблонная

В этом разделе Grav рассказывает о шаблонных функциях Twig . Вы можете настроить кеширование Twig, отладку и изменить настройки отслеживания здесь.

система грави конфигурации

  • Кэширование веток — это указывает на управление системой кеширования веток. Это дает лучшую производительность, когда она включена.

  • Отладка Twig — определяет опцию не загружать расширение отладчика Twig.

  • Обнаружение изменений — любые изменения, сделанные в шаблонах Twig, автоматически перекомпилируют кэш Twig.

  • Autoescape Variables — все переменные являются автоэкранами ; это может привести к повреждению вашего сайта.

Кэширование веток — это указывает на управление системой кеширования веток. Это дает лучшую производительность, когда она включена.

Отладка Twig — определяет опцию не загружать расширение отладчика Twig.

Обнаружение изменений — любые изменения, сделанные в шаблонах Twig, автоматически перекомпилируют кэш Twig.

Autoescape Variables — все переменные являются автоэкранами ; это может привести к повреждению вашего сайта.

активы

Этот раздел используется для обработки ресурсов, включая ресурсы CSS и JavaScript, как показано ниже.

система грави конфигурации

  • CSS Pipeline — интеграция нескольких CSS-ресурсов в один файл.

  • CSS Minify — во время конвейеризации CSS минимизируется.

  • CSS Minify Windows Override — по умолчанию он имеет значение False и определяет Minify Override для платформ Windows.

  • CSS Rewrite — CSS относительные URL переписываются во время конвейерной обработки.

  • JavaScript Pipeline — интеграция нескольких ресурсов JavaScript в один файл.

  • JavaScript Minify — во время конвейеризации JS является minify.

  • Включить метки времени на активах — метки времени на активах включены.

  • КоллекцииКоллекция активов добавляется индивидуально.

CSS Pipeline — интеграция нескольких CSS-ресурсов в один файл.

CSS Minify — во время конвейеризации CSS минимизируется.

CSS Minify Windows Override — по умолчанию он имеет значение False и определяет Minify Override для платформ Windows.

CSS Rewrite — CSS относительные URL переписываются во время конвейерной обработки.

JavaScript Pipeline — интеграция нескольких ресурсов JavaScript в один файл.

JavaScript Minify — во время конвейеризации JS является minify.

Включить метки времени на активах — метки времени на активах включены.

КоллекцииКоллекция активов добавляется индивидуально.

Обработчик ошибок

Во время разработки сайта этот раздел очень полезен для управления сообщениями об ошибках Grav.

система грави конфигурации

  • Ошибка отображения — отображается страница с полной ошибкой в ​​стиле обратной трассировки.

  • Ошибки журнала — ошибки журнала отображаются в папке / logs .

Ошибка отображения — отображается страница с полной ошибкой в ​​стиле обратной трассировки.

Ошибки журнала — ошибки журнала отображаются в папке / logs .

дебаггер

Это похоже на обработку ошибок, инструменты отладки интегрированы в Grav для поиска и устранения ошибок.

система грави конфигурации

  • Отладчик — Отладчик и его настройки включены.

  • Отладка Twig — Отладчик шаблонов Twig включен.

  • Завершение работы при закрытии соединения. Перед вызовом onShutdown () необходимо закрыть соединение.

Отладчик — Отладчик и его настройки включены.

Отладка Twig — Отладчик шаблонов Twig включен.

Завершение работы при закрытии соединения. Перед вызовом onShutdown () необходимо закрыть соединение.

Средства массовой информации

Этот раздел используется для управления медиа- контентом Grav. Здесь вы можете настроить качество изображения, размер загружаемого файла и многие параметры обработки мультимедиа.

система грави конфигурации

  • Качество изображения по умолчанию — используйте качество изображения по умолчанию при кэшировании или передискретизации изображений.

  • Кэшировать все изображения — все изображения запускаются через кеш-систему Grav, даже если она не содержит манипуляций с носителем.

  • Водяной знак отладки изображения — Вы можете указать глубину пикселя изображения, одновременно показывая наложение на изображения, то есть работая с сетчаткой.

  • Предел загрузки файла — определяет максимальный размер загрузки в байтах (0 — бесконечно).

  • Включить метки времени на носителе — добавьте метку времени к каждому элементу мультимедиа в соответствии с датой последнего изменения.

Качество изображения по умолчанию — используйте качество изображения по умолчанию при кэшировании или передискретизации изображений.

Кэшировать все изображения — все изображения запускаются через кеш-систему Grav, даже если она не содержит манипуляций с носителем.

Водяной знак отладки изображения — Вы можете указать глубину пикселя изображения, одновременно показывая наложение на изображения, то есть работая с сетчаткой.

Предел загрузки файла — определяет максимальный размер загрузки в байтах (0 — бесконечно).

Включить метки времени на носителе — добавьте метку времени к каждому элементу мультимедиа в соответствии с датой последнего изменения.

сессия

Упомянутые ниже функции помогут вам включить поддержку сеанса .

система грави конфигурации

  • Включить — это указывает на поддержку сеанса в Grav.

  • Тайм-аут — указывает время ожидания сеанса в секундах.

  • Имя — указывает имя файла cookie сеанса, разработанного и примененного идентификатором.

Включить — это указывает на поддержку сеанса в Grav.

Тайм-аут — указывает время ожидания сеанса в секундах.

Имя — указывает имя файла cookie сеанса, разработанного и примененного идентификатором.

продвинутый

В этом разделе вы увидите расширенные системные параметры.

Абсолютные URL-адреса. Здесь указываются абсолютные или относительные URL-адреса для base_url .

Параметр Separate — вы можете изменить Apache в Windows с помощью разделителя параметров.