Grav - Konfigurationssystem
In diesem Kapitel werden wir uns mit dem Thema befassen Configuration Systemim Verwaltungsbereich von Grav. Sie können die Einstellungen des Systems Ihrer Site mithilfe der Konfigurationsseite direkt konfigurieren. Darüber hinaus finden Sie eine kurze Erläuterung der Eigenschaften Ihres Servers, einschließlich PHP, Serverumgebung und anderer verschiedener Komponenten, die die Leistung Ihrer Site regeln.
Auf der Registerkarte System können Sie die Einstellungen in ändern /user/config/system.yamlDatei. Dies betrifft viele primäre systembezogene Funktionen des Betriebs von Grav. Die Einstellungen können in verschiedene Abschnitte unterteilt werden, die Ihnen verschiedene Merkmale der Leistung von Grav zeigen.
Unten finden Sie eine detaillierte Liste der configuration sections die auf der Registerkarte Systeme angezeigt werden -
Inhalt
In diesem Abschnitt können Sie die grundlegenden Eigenschaften von festlegen Content Handhabung für Ihre Site wie unten gezeigt.
Home Page - Gibt die Startseite an, die für Ihre Site angezeigt werden soll.
Default Theme - Zeigt das primäre Standardthema für Ihre Site an.
Process- Steuert, wie Seiten verarbeitet werden. Kann pro Seite und nicht global festgelegt werden.
TimeZone - Legt die Standardzeitzone auf dem Server fest.
Short Date Format - Zeigt das kurze Datumsformat an.
Long Date Format - Zeigt das lange Datumsformat an.
Default Ordering - Seiten werden in dieser Reihenfolge in einer Liste angezeigt.
Default Order Direction - Gibt die Richtung der Seiten in einer Liste an.
Default Page Count - Definiert die maximale Standardseitenzahl in einer Liste.
Date Based Publishing - Es werden automatisch Beiträge zum Datum veröffentlicht.
Events- Es gibt an, ob die Ereignisse aktiviert oder deaktiviert werden sollen. Durch Deaktivieren wird das Plugin beschädigt.
Redirect Default Route - Es definiert eine Standardroute und leitet automatisch zu einer Seite weiter.
Sprachen
Sie können die einstellen Multi language features in diesem Bereich wie unten gezeigt.
Supported - Es gibt eine Liste von zwei durch Komma getrennten Buchstabensprachencodes an, dh en, fr, de.
Translations Enabled - Aktiviert die Übersetzungen in Grav, Plugins und Erweiterungen.
Translations Fallback - Es gibt die durch Ersatz unterstützten Übersetzungen an, wenn keine aktive Sprache vorhanden ist.
Active Language in Section - Sie können die aktive Sprache in der Umgebung speichern.
Home Redirect Include Language - Es enthält die Sprache in der Heimumleitung (/ en) gemäß der Anforderung.
Home redirect Include Route - Gibt an, dass der Administrator-Home-Root umgeleitet wird.
Set language from browser - Es gibt die Sprache des Browsers an.
Override locale - Gibt an, dass das Gebietsschema überschrieben werden soll.
HTTP-Header
In diesem Abschnitt wird die Einstellung vorgenommen HTTP HeadersOptionen. Diese Einstellung hilft beim browserbasierten Zwischenspeichern und Optimieren.
Expires - Definiert die Ablaufzeit und legt den Wert in Sekunden fest.
Last Modified - Der zuletzt geänderte Header wird festgelegt, um das Proxy- und Browser-Caching zu optimieren.
ETag - Definiert die e tag header um eine geänderte Seite zu identifizieren.
Vary Accept Encoding- Sie sollten den Vary: HTTP-Header so einstellen, dass er akzeptiert. Dies kommt dem Cache auf Proxys zugute.
Abschlag
In diesem Abschnitt werden wir untersuchen, wie Grav verwaltet Markdownund seine Funktionen zur Aktivierung von Markdown Extra. Es hilft dem Benutzer und macht den Großteil des Seiteninhalts von Grav aus.
Markdown Extra - Es gibt eine Standardunterstützung für Markdown Extra an.
Auto Line Breaks - Es gibt Zeilenumbrüche beim Abschriften an.
Auto URL Links - Es gibt die Konvertierung von URLs in HTML-Hyperlinks an.
Escape Markup - Es gibt die Markup-Registerkarten in HTML-Objekten an.
Caching
In diesem Abschnitt können Sie die primäre Site konfigurieren CachingFunktionen. Grav hat die Caching-Funktion kombiniert, mit der die schnellsten CMS-Optionen für Flatfiles für die Benutzer erstellt werden können.
Caching - Dies gibt an, zu wechseln ON/OFF global zu enable/disable Grav Caching.
Cache Check Method - Hiermit werden die Cache-Überprüfungsmethoden für Datei, Ordner und Keine definiert.
Cache Driver- Dies gibt an, dass der Cache-Treiber für die Benutzer ausgewählt werden soll. Der Cache-Treiber für die automatische Erkennung ist am besten geeignet .
Cache Prefix- Dies gibt eine Kennung für einen Teil des Grav-Schlüssels an. Ändern Sie es nur bei Bedarf oder ändern Sie es nicht.
Lifetime - Dies definiert die Cache-Lebensdauer in Sekunden. 0=infinite.
Gzip Compression - Um die Leistung zu erhöhen, aktivieren Sie die Gzip-Komprimierung der Grav-Seite.
Zweig Vorlage
In diesem Abschnitt hebt Grav seine Twig templatingEigenschaften. Hier können Sie das Twig-Caching konfigurieren, debuggen und die Tracking-Einstellung ändern.
Twig Caching- Dies gibt an, dass das Twig-Caching-System gesteuert werden soll. Es bietet die beste Leistung, wenn es aktiviert ist.
Twig Debug - Dies definiert die Option, die Twig Debugger-Erweiterung nicht zu laden.
Detect Changes - Bei Änderungen an Twig-Vorlagen wird der Twig-Cache automatisch neu kompiliert.
Autoescape Variables - Alle Variablen sind autoescapes;; Dies kann zu Schäden an Ihrer Website führen.
Vermögenswerte
In diesem Abschnitt werden die Assets behandelt, einschließlich CSS- und JavaScript-Assets (siehe unten).
CSS Pipeline - Integration mehrerer CSS-Ressourcen in eine einzige Datei.
CSS Minify - Während des Pipelining wird das CSS minimiert.
CSS Minify Windows Override - Es ist standardmäßig auf False gesetzt und definiert Minify Override für Windows-Plattformen.
CSS Rewrite - CSS-relative URLs werden während des Pipelining neu geschrieben.
JavaScript Pipeline - Integration mehrerer JavaScript-Ressourcen in eine einzige Datei.
JavaScript Minify - Während des Pipelining wird der JS minimiert.
Enable Timestamps on Assets - Zeitstempel für Assets sind aktiviert.
Collections - Die Sammlung von Vermögenswerten wird einzeln hinzugefügt.
Fehlerbehandlungsroutine
Während der Entwicklung der Website ist dieser Abschnitt sehr nützlich, um die Grav-Fehlerberichterstattung zu verwalten.
Display Error - Die vollständige Fehlerseite im Backtrace-Stil wird angezeigt.
Log Errors - Protokollfehler werden in angezeigt /logs Mappe.
Debugger
Dies ähnelt der Fehlerbehandlung. Die Debugging-Tools sind in Grav integriert, um Fehler zu lokalisieren und zu beheben.
Debugger - Der Debugger und seine Einstellungen sind aktiviert.
Debug Twig - Der Debugger für Zweigvorlagen ist aktiviert.
Shutdown Close Connection - Vor dem Anruf onShutdown()müssen Sie die Verbindung schließen.
Medien
Dieser Abschnitt wird zum Verwalten der verwendet mediaInhalt von Grav. Hier können Sie die Bildqualität, die Größe des Datei-Uploads und viele Optionen für die Medienverarbeitung konfigurieren.
Default Image Quality - Verwenden Sie die Standardbildqualität beim Zwischenspeichern oder erneuten Abtasten der Bilder.
Cache all Images - Alle Bilder werden über das Cache-System von Grav ausgeführt, auch wenn es keine Medienmanipulationen enthält.
Image Debug Watermark - Sie können die Pixeltiefe des Bildes angeben, während Sie eine Überlagerung über den Bildern anzeigen, dh mit der Netzhaut arbeiten.
File Upload Limit - Definiert die maximale Upload-Größe in Bytes (0 ist unendlich).
Enable Timestamps on Media - Fügen Sie jedem Medienelement einen Zeitstempel entsprechend dem Datum der letzten Änderung hinzu.
Session
Die unten genannten Funktionen helfen Ihnen beim Aktivieren session Unterstützung.
Enable - Dies gibt die Sitzungsunterstützung in Grav an.
Timeout - Dies gibt das Sitzungszeitlimit in Sekunden an.
Name - Dies gibt den Namen des Sitzungscookies an, das von einem Bezeichner entwickelt und angewendet wird.
Fortgeschrittene
In diesem Abschnitt sehen Sie die advanced Systemoptionen.
Absolute URLs - Dies gibt absolute oder relative URLs für an base_url.
Parameter Separate - Sie können Apache unter Windows mithilfe des Parametertrennzeichens ändern.