Grav - Sistema di configurazione
In questo capitolo studieremo il Configuration Systemnel pannello di amministrazione di Grav. Puoi configurare direttamente le impostazioni del sistema del tuo sito con l'aiuto della pagina Configurazione. Inoltre, vedrai una breve spiegazione delle proprietà del tuo server, inclusi PHP, l'ambiente del server e altri diversi componenti che regolano il funzionamento del tuo sito.
La scheda Sistema consente di modificare le impostazioni nel file /user/config/system.yamlfile. Ciò influisce su molte caratteristiche primarie relative al funzionamento di Grav. Le impostazioni possono essere suddivise in diverse sezioni che mostrano diverse caratteristiche delle prestazioni di Grav.
Di seguito è riportato un elenco dettagliato dei file configuration sections visualizzati nella scheda sistemi -
Soddisfare
In questa sezione è possibile correggere le proprietà di base di Content gestione per il tuo sito come mostrato di seguito.
Home Page - Specifica la home page che desideri visualizzare per il tuo sito.
Default Theme - Visualizza il tema predefinito principale per il tuo sito.
Process- Controlla come vengono elaborate le pagine. Può essere impostato per pagina anziché globalmente.
TimeZone - Imposta il fuso orario predefinito nel server.
Short Date Format - Visualizza il formato della data breve.
Long Date Format - Visualizza il formato della data lunga.
Default Ordering - Le pagine vengono visualizzate in un elenco utilizzando questo ordine.
Default Order Direction - Specifica la direzione delle pagine in un elenco.
Default Page Count - Definisce il numero massimo di pagine predefinito in un elenco.
Date Based Publishing - Pubblica automaticamente i post secondo la data.
Events- Specifica di abilitare o disabilitare gli eventi. La disabilitazione causerà danni al plugin.
Redirect Default Route - Definisce un percorso predefinito e reindirizza automaticamente a una pagina.
Le lingue
Puoi impostare il file Multi language features in quest'area come mostrato di seguito.
Supported - Specifica un elenco di codici di lingua a due lettere separati da virgola, ovvero en, fr, de.
Translations Enabled - Abilita le traduzioni in Grav, plugin ed estensioni.
Translations Fallback - Specifica le traduzioni supportate sostitutive, se la lingua attiva non è presente.
Active Language in Section - È possibile memorizzare la lingua attiva nell'area.
Home Redirect Include Language - Include la lingua nel reindirizzamento domestico (/ en) secondo la richiesta.
Home redirect Include Route - Specifica il reindirizzamento della home root dell'amministratore.
Set language from browser - Specifica la lingua dal browser.
Override locale - Specifica di sovrascrivere la locale.
Intestazioni HTTP
Questa sezione viene utilizzata per impostare il file HTTP Headersopzioni. Questa impostazione aiuta nella memorizzazione nella cache e nell'ottimizzazione basata sul browser.
Expires - Definisce l'ora di scadenza e imposta il valore in secondi.
Last Modified - Viene impostata l'ultima intestazione modificata che aiuta a ottimizzare il proxy e la cache del browser.
ETag - Definisce il e tag header per identificare una pagina modificata.
Vary Accept Encoding- È necessario disporre l'intestazione Vary: HTTP su Accept. Ciò andrà a vantaggio della cache sui proxy.
Markdown
In questa sezione, studieremo come gestisce Grav Markdowne le sue funzionalità per abilitare Markdown Extra. Aiuta l'utente e costituisce la maggior parte del contenuto della pagina di Grav.
Markdown Extra - Specifica un supporto predefinito per Markdown Extra.
Auto Line Breaks - Specifica le interruzioni di riga nel markdown.
Auto URL Links - Specifica la conversione degli URL in collegamenti ipertestuali HTML.
Escape Markup - Specifica le schede di markup negli oggetti HTML.
Caching
In questa sezione puoi configurare il valore principale del tuo sito Cachingfunzioni. Grav ha combinato la funzionalità di memorizzazione nella cache che aiuta a creare le opzioni CMS di file flat più veloci per gli utenti.
Caching - Specifica di cambiare ON/OFF a livello globale a enable/disable Caching grav.
Cache Check Method - Definisce i metodi di controllo della cache per File, Cartella e Nessuno.
Cache Driver- Specifica di scegliere il driver della cache per gli utenti. Il driver della cache di rilevamento automatico risulta essere il migliore.
Cache Prefix- Questo specifica un identificatore per una parte della chiave Grav. Modificalo solo se necessario oppure non cambiarlo.
Lifetime - Questo definisce la durata della cache in secondi, 0=infinite.
Gzip Compression - Per aumentare le prestazioni, abilitare la compressione Gzip della pagina Grav.
Modello di ramoscello
In questa sezione, Grav evidenzia il suo Twig templatingCaratteristiche. Puoi configurare la memorizzazione nella cache di Twig, eseguire il debug e modificare le impostazioni di rilevamento qui.
Twig Caching- Specifica di controllare il sistema di cache Twig. Fornisce le migliori prestazioni, quando è abilitato.
Twig Debug - Questo definisce l'opzione per non caricare l'estensione Twig Debugger.
Detect Changes - Eventuali modifiche apportate ai modelli Twig, questo ricompilerà automaticamente la cache Twig.
Autoescape Variables - Tutte le variabili lo sono autoescapes; questo può causare danni al tuo sito.
Risorse
Questa sezione viene utilizzata per gestire le risorse, comprese le risorse CSS e JavaScript come mostrato di seguito.
CSS Pipeline - Integrazione di più risorse CSS in un unico file.
CSS Minify - Durante il pipelining il CSS viene minimizzato.
CSS Minify Windows Override - È impostato su False per impostazione predefinita e definisce Minify Override per piattaforme Windows.
CSS Rewrite - Gli URL relativi ai CSS vengono riscritti durante il pipelining.
JavaScript Pipeline - Integrazione di più risorse JavaScript in un unico file.
JavaScript Minify - Durante il pipelining il JS viene minimizzato.
Enable Timestamps on Assets - I timestamp sulle risorse sono abilitati.
Collections - La raccolta delle risorse viene aggiunta individualmente.
Gestore degli errori
Durante lo sviluppo del sito, questa sezione è molto utile per gestire la segnalazione degli errori Grav.
Display Error - Viene visualizzata la pagina di errore in stile backtrace completo.
Log Errors - Gli errori di registro vengono visualizzati in /logs cartella.
Debugger
Questo è simile alla gestione degli errori, gli strumenti di debug sono integrati in Grav per individuare e risolvere gli errori.
Debugger - Il debugger e le sue impostazioni sono abilitati.
Debug Twig - Il debugger dei modelli Twig è abilitato.
Shutdown Close Connection - Prima di chiamare onShutdown(), è necessario chiudere la connessione.
Media
Questa sezione viene utilizzata per gestire il file mediacontenuto di Grav. È possibile configurare la qualità dell'immagine, la dimensione del caricamento del file e molte opzioni di gestione dei supporti qui.
Default Image Quality - Utilizzare la qualità dell'immagine predefinita durante la memorizzazione nella cache o il ricampionamento delle immagini.
Cache all Images - Tutte le immagini vengono eseguite attraverso il sistema di cache di Grav, anche se non contiene manipolazioni multimediali.
Image Debug Watermark - È possibile indicare la profondità in pixel dell'immagine, mostrando una sovrapposizione sulle immagini, ovvero lavorando con la retina.
File Upload Limit - Definisce la dimensione massima di caricamento in byte (0 è infinito).
Enable Timestamps on Media - Aggiungi timestamp a ciascun elemento multimediale in base alla data dell'ultima modifica.
Sessione
Le funzionalità menzionate di seguito ti aiutano ad abilitare session supporto.
Enable - Specifica il supporto della sessione all'interno di Grav.
Timeout - Specifica il timeout della sessione in secondi.
Name - Specifica il nome del cookie di sessione, sviluppato e applicato da un identificatore.
Avanzate
In questa sezione vedrai il file advanced opzioni di sistema.
Absolute URLs - Specifica gli URL assoluti o relativi per base_url.
Parameter Separate - Puoi cambiare Apache su Windows con l'aiuto del separatore di parametri.