В этой главе мы изучим систему конфигурации на панели администрирования 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 с помощью разделителя параметров.