Grav - Konfigürasyon Sistemi

Bu bölümde, Configuration SystemGrav'ın Yönetim Panelinde. Yapılandırma sayfası yardımıyla sitenizin sistem ayarlarını doğrudan yapılandırabilirsiniz. Ayrıca, PHP, sunucu ortamı ve sitenizin nasıl performans gösterdiğini düzenleyen diğer birkaç bileşen dahil olmak üzere sunucunuzun özelliklerinin kısa bir açıklamasını göreceksiniz.

Sistem sekmesi, içindeki ayarları değiştirmenize olanak sağlar. /user/config/system.yamldosya. Bu, Grav'ın çalışmasının birçok temel sistemle ilgili özelliğini etkiler. Ayarlar, size Grav performansının farklı özelliklerini gösteren farklı bölümlere ayrılabilir.

Aşağıda ayrıntılı bir liste configuration sections sistemler sekmesinde görüntülenen -

İçerik

Bu bölümde, temel özellikleri düzeltebilirsiniz. Content aşağıda gösterildiği gibi sitenizin işlenmesi.

  • Home Page - Siteniz için görüntülemek istediğiniz ana sayfayı belirtir.

  • Default Theme - Siteniz için birincil varsayılan temayı görüntüler.

  • Process- Sayfaların nasıl işlendiğini kontrol eder. Genel olarak değil, sayfa başına ayarlanabilir.

  • TimeZone - Sunucudaki varsayılan saat dilimini ayarlar.

  • Short Date Format - Kısa tarih formatını görüntüler.

  • Long Date Format - Uzun tarih formatını görüntüler.

  • Default Ordering - Sayfalar bu sırayı kullanan bir listede görüntülenir.

  • Default Order Direction - Listedeki sayfaların yönünü belirtir.

  • Default Page Count - Bir listedeki maksimum varsayılan sayfa sayısını tanımlar.

  • Date Based Publishing - Gönderileri tarihe göre otomatik olarak yayınlar.

  • Events- Olayları etkinleştirmeyi veya devre dışı bırakmayı belirtir. Devre dışı bırakmak, eklentiye zarar verir.

  • Redirect Default Route - Varsayılan bir yol tanımlar ve otomatik olarak bir sayfaya yönlendirir.

Diller

Sen ayarlayabilirsiniz Multi language features bu alanda aşağıda gösterildiği gibi.

  • Supported - Virgülle ayrılmış iki harfli dil kodlarının listesini, yani en, fr, de belirtir.

  • Translations Enabled - Grav, eklentiler ve uzantılarda çevirileri etkinleştirir.

  • Translations Fallback - Etkin dil yoksa yedek desteklenen çevirileri belirtir.

  • Active Language in Section - Aktif dili bölgede saklayabilirsiniz.

  • Home Redirect Include Language - Talebe göre ev yönlendirmesinde (/ en) dili içerir.

  • Home redirect Include Route - Yönlendirme yönetici ana sayfa kökünü belirtir.

  • Set language from browser - Tarayıcıdan dili belirtir.

  • Override locale - Yerel ayarın geçersiz kılınacağını belirtir.

HTTP Başlıkları

Bu bölüm, HTTP Headersseçenekler. Bu ayar, tarayıcı tabanlı önbelleğe alma ve optimizasyona yardımcı olur.

  • Expires - Son kullanma süresini tanımlar ve değeri saniye cinsinden ayarlar.

  • Last Modified - Proxy ve tarayıcı önbelleğini optimize etmeye yardımcı olan son değiştirilen başlık ayarlanır.

  • ETag - tanımlar e tag header değiştirilmiş bir sayfayı tanımlamak için.

  • Vary Accept Encoding- Vary: HTTP başlığını Kabul et olarak düzenlemelisiniz. Bu, proxy'lerde önbelleğe fayda sağlayacaktır.

Markdown

Bu bölümde Grav'ın nasıl yönettiğini inceleyeceğiz. Markdownve Markdown Extra'yı etkinleştirme özellikleri. Kullanıcıya yardımcı olur ve Grav'ın sayfa içeriğinin büyük bir kısmını oluşturur.

  • Markdown Extra - Markdown Extra için varsayılan bir destek belirtir.

  • Auto Line Breaks - Markdown'daki satır sonlarını belirtir.

  • Auto URL Links - URL'lerin HTML köprülerine dönüştürülmesini belirtir.

  • Escape Markup - HTML nesnelerine biçimlendirme sekmelerini belirtir.

Önbelleğe almak

Bu bölümde, sitenizin birincil Cachingfonksiyonlar. Grav, kullanıcılar için en hızlı düz dosya CMS seçeneklerini oluşturmaya yardımcı olan önbelleğe alma özelliğini birleştirdi.

  • Caching - Bu, geçiş yapılacağını belirtir ON/OFF küresel olarak enable/disable Yerçekimi önbelleğe alma.

  • Cache Check Method - Bu, Dosya, Klasör ve Yok için önbellek kontrol yöntemlerini tanımlar.

  • Cache Driver- Bu, kullanıcılara önbellek sürücüsünü seçmeyi belirtir. Otomatik Algılama önbellek sürücüsü en iyiyi bulur.

  • Cache Prefix- Bu, Grav tuşunun bir kısmı için bir tanımlayıcı belirtir. Yalnızca gerekirse değiştirin ya da değiştirmeyin.

  • Lifetime - Bu, önbellek ömrünü saniye cinsinden tanımlar, 0=infinite.

  • Gzip Compression - Performansı artırmak için Grav sayfasının Gzip sıkıştırmasını etkinleştirin.

Twig Şablonlama

Bu bölümde Grav, Twig templatingözellikleri. Twig önbelleğe almayı yapılandırabilir, hata ayıklayabilir ve izleme ayarını buradan değiştirebilirsiniz.

  • Twig Caching- Bu, Twig önbelleğe alma sistemini kontrol etmeyi belirtir. Etkinleştirildiğinde en iyi performansı verir.

  • Twig Debug - Bu, Twig Debugger uzantısını yüklememe seçeneğini tanımlar.

  • Detect Changes - Twig şablonlarında yapılan herhangi bir değişiklik, bu Twig önbelleğini otomatik olarak yeniden derleyecektir.

  • Autoescape Variables - Tüm değişkenler autoescapes; bu sitenize zarar verebilir.

Varlıklar

Bu bölüm, aşağıda gösterildiği gibi CSS ve JavaScript varlıkları dahil olmak üzere varlıkları işlemek için kullanılır.

  • CSS Pipeline - Birden fazla CSS kaynağının tek bir dosyaya entegrasyonu.

  • CSS Minify - Ardışık düzen sırasında CSS küçültülür.

  • CSS Minify Windows Override - Varsayılan olarak False olarak ayarlanmıştır ve Windows platformları için Minify Override'ı tanımlar.

  • CSS Rewrite - CSS ile ilgili URL'ler ardışık düzen sırasında yeniden yazılır.

  • JavaScript Pipeline - Birden çok JavaScript kaynağının tek bir dosyaya entegrasyonu.

  • JavaScript Minify - Ardışık düzen sırasında JS küçültülür.

  • Enable Timestamps on Assets - Varlıklar üzerindeki zaman damgaları etkinleştirilir.

  • Collections - Varlık koleksiyonu ayrı ayrı eklenir.

Hata İşleyici

Site geliştirme sırasında, bu bölüm Grav hata raporlamasını yönetmek için çok kullanışlıdır.

  • Display Error - Tam geri izleme tarzı hata sayfası görüntülenir.

  • Log Errors - Günlük hataları, /logs Klasör.

Hata ayıklayıcı

Bu, hata işlemeye benzer, hata ayıklama araçları hataları bulmak ve gidermek için Grav'a entegre edilmiştir.

  • Debugger - Hata Ayıklayıcı ve ayarları etkinleştirilir.

  • Debug Twig - Twig şablonları hata ayıklayıcı etkinleştirildi.

  • Shutdown Close Connection - Aramadan önce onShutdown(), bağlantıyı kapatmanız gerekir.

Medya

Bu bölüm, mediaGrav içeriği. Görüntü kalitesini, dosya yükleme boyutunu ve birçok ortam işleme seçeneğini burada yapılandırabilirsiniz.

  • Default Image Quality - Görüntüleri önbelleğe alırken veya yeniden örneklerken varsayılan görüntü kalitesini kullanın.

  • Cache all Images - Tüm görüntüler, medya manipülasyonları içermese bile Grav'ın önbellek sistemi üzerinden çalıştırılır.

  • Image Debug Watermark - Görüntülerin üzerinde bir bindirme gösterirken, yani retina ile çalışırken görüntünün piksel derinliğini belirtebilirsiniz.

  • File Upload Limit - Maksimum yükleme boyutunu bayt cinsinden tanımlar (0 sonsuzdur).

  • Enable Timestamps on Media - Son değiştirilme tarihine göre her medya öğesine zaman damgası ekleyin.

Oturum, toplantı, celse

Aşağıda belirtilen özellikler etkinleştirmenize yardımcı olur session destek.

  • Enable - Bu, Grav içindeki oturum desteğini belirtir.

  • Timeout - Bu, saniye cinsinden oturum zaman aşımını belirtir.

  • Name - Bu, bir tanımlayıcı tarafından geliştirilen ve uygulanan oturum çerezinin adını belirtir.

ileri

Bu bölümde göreceksiniz advanced sistem seçenekleri.

  • Absolute URLs - Bu, için mutlak veya göreceli URL'leri belirtir base_url.

  • Parameter Separate - Windows'ta Apache'yi parametre ayırıcı yardımıyla değiştirebilirsiniz.