Grav - Sistem Konfigurasi
Dalam bab ini, kita akan mempelajari tentang Configuration Systemdi Panel Administrasi Grav. Anda dapat langsung mengkonfigurasi pengaturan sistem situs Anda dengan bantuan halaman Konfigurasi. Selanjutnya, Anda akan melihat penjelasan singkat tentang properti server Anda termasuk PHP, lingkungan server, dan beberapa komponen lain yang mengatur kinerja situs Anda.
Tab Sistem memungkinkan Anda untuk mengubah pengaturan di /user/config/system.yamlmengajukan. Hal ini memengaruhi banyak fitur terkait sistem utama dari operasi Grav. Pengaturan dapat dibagi menjadi beberapa bagian yang menunjukkan fitur kinerja Grav yang berbeda.
Di bawah ini adalah daftar rinci dari configuration sections yang ditampilkan di tab sistem -
Kandungan
Di bagian ini, Anda dapat memperbaiki properti dasar Content penanganan untuk situs Anda seperti yang ditunjukkan di bawah ini.
Home Page - Menentukan beranda yang ingin Anda tampilkan untuk situs Anda.
Default Theme - Menampilkan tema default utama untuk situs Anda.
Process- Mengontrol bagaimana halaman diproses. Dapat disetel per halaman, bukan secara global.
TimeZone - Mengatur zona waktu default di server.
Short Date Format - Menampilkan format tanggal pendek.
Long Date Format - Menampilkan format tanggal panjang.
Default Ordering - Halaman ditampilkan dalam daftar menggunakan urutan ini.
Default Order Direction - Menentukan arah halaman dalam daftar.
Default Page Count - Mendefinisikan jumlah halaman default maksimum dalam daftar.
Date Based Publishing - Secara otomatis menerbitkan posting sesuai tanggal.
Events- Ini menentukan untuk mengaktifkan atau menonaktifkan acara. Menonaktifkan akan menyebabkan kerusakan pada plugin.
Redirect Default Route - Ini mendefinisikan rute default dan secara otomatis mengarahkan ke halaman.
Bahasa
Anda dapat mengatur Multi language features di area ini seperti yang ditunjukkan di bawah ini.
Supported - Ini menentukan daftar kode bahasa dua huruf yang dipisahkan dengan koma, yaitu, en, fr, de.
Translations Enabled - Memungkinkan terjemahan dalam Grav, plugin dan ekstensi.
Translations Fallback - Ini menentukan terjemahan yang didukung pengganti, jika bahasa aktif tidak ada.
Active Language in Section - Anda dapat menyimpan bahasa aktif di area tersebut.
Home Redirect Include Language - Ini termasuk bahasa di pengalihan rumah (/ en) sesuai permintaan.
Home redirect Include Route - Ini menentukan mengarahkan root home admin.
Set language from browser - Ini menentukan bahasa dari browser.
Override locale - Ini menentukan untuk mengganti lokal.
Header HTTP
Bagian ini digunakan untuk mengatur HTTP Headerspilihan. Pengaturan ini membantu dalam cache dan pengoptimalan berbasis browser.
Expires - Mendefinisikan waktu kedaluwarsa dan menetapkan nilainya dalam hitungan detik.
Last Modified - Header yang terakhir diubah disetel yang membantu mengoptimalkan cache proxy dan browser.
ETag - Mendefinisikan e tag header untuk mengidentifikasi halaman yang dimodifikasi.
Vary Accept Encoding- Anda harus mengatur header Vary: HTTP menjadi Terima. Ini akan menguntungkan cache pada proxy.
Penurunan harga
Pada bagian ini, kita akan mempelajari tentang bagaimana Grav mengelola Markdowndan fitur-fiturnya untuk mengaktifkan Markdown Extra. Ini membantu pengguna dan membuat sebagian besar konten halaman Grav.
Markdown Extra - Ini menentukan dukungan default untuk Markdown Extra.
Auto Line Breaks - Ini menentukan jeda baris dalam penurunan harga.
Auto URL Links - Ini menentukan konversi URL menjadi hyperlink HTML.
Escape Markup - Ini menentukan tab markup menjadi objek HTML.
Caching
Di bagian ini, Anda dapat mengkonfigurasi situs utama Anda Cachingfungsi. Grav telah menggabungkan fitur caching yang membantu membangun opsi CMS file datar tercepat bagi pengguna.
Caching - Ini menentukan untuk beralih ON/OFF secara global ke enable/disable Caching gravitasi.
Cache Check Method - Ini mendefinisikan metode pemeriksaan cache untuk File, Folder, dan Tidak Ada.
Cache Driver- Ini menentukan untuk memilih driver cache bagi pengguna. Deteksi Otomatis driver cache menemukan yang terbaik.
Cache Prefix- Ini menentukan pengenal untuk bagian dari kunci Grav. Ubah hanya jika diperlukan atau jangan ubah.
Lifetime - Ini menentukan masa pakai cache dalam hitungan detik, 0=infinite.
Gzip Compression - Untuk meningkatkan kinerja, aktifkan kompresi Gzip dari halaman Grav.
Twig Templating
Di bagian ini, Grav menyoroti nya Twig templatingfitur. Anda dapat mengkonfigurasi caching Twig, debug dan mengubah pengaturan pelacakan di sini.
Twig Caching- Ini menentukan untuk mengontrol sistem caching Twig. Ini memberikan kinerja terbaik, saat diaktifkan.
Twig Debug - Ini menentukan opsi untuk tidak memuat ekstensi Twig Debugger.
Detect Changes - Setiap perubahan yang dilakukan pada template Twig, ini akan secara otomatis mengkompilasi ulang cache Twig.
Autoescape Variables - Semua variabel autoescapes; ini dapat menyebabkan kerusakan pada situs Anda.
Aktiva
Bagian ini digunakan untuk menangani aset, termasuk aset CSS dan JavaScript seperti yang ditunjukkan di bawah ini.
CSS Pipeline - Integrasi beberapa sumber daya CSS ke dalam satu file.
CSS Minify - Selama pipelining, CSS diminimalkan.
CSS Minify Windows Override - Diatur False secara default dan mendefinisikan Minify Override untuk platform Windows.
CSS Rewrite - URL relatif CSS ditulis ulang selama pipelining.
JavaScript Pipeline - Integrasi beberapa sumber daya JavaScript ke dalam satu file.
JavaScript Minify - Selama pipelining, JS diminimalkan.
Enable Timestamps on Assets - Stempel waktu pada aset diaktifkan.
Collections - Koleksi aset ditambahkan secara individual.
Penangan Kesalahan
Selama pengembangan situs, bagian ini sangat berguna untuk mengelola pelaporan kesalahan Grav.
Display Error - Halaman kesalahan gaya lacak balik penuh ditampilkan.
Log Errors - Kesalahan log ditampilkan menjadi /logs map.
Debugger
Ini mirip dengan penanganan kesalahan, alat debugging terintegrasi di Grav untuk mencari dan memecahkan masalah kesalahan.
Debugger - Debugger dan pengaturannya diaktifkan.
Debug Twig - Debugger template Twig diaktifkan.
Shutdown Close Connection - Sebelum menelepon onShutdown(), Anda harus menutup koneksi.
Media
Bagian ini digunakan untuk mengelola mediakonten Grav. Anda dapat mengkonfigurasi kualitas Gambar, ukuran unggahan file dan banyak pilihan penanganan media di sini.
Default Image Quality - Gunakan kualitas gambar default saat menyimpan atau mengubah sampel gambar.
Cache all Images - Semua gambar dijalankan melalui sistem cache Grav, meskipun tidak mengandung manipulasi media.
Image Debug Watermark - Anda dapat menunjukkan kedalaman piksel gambar, sambil menampilkan overlay di atas gambar, yaitu bekerja dengan retina.
File Upload Limit - Ini menentukan ukuran unggahan maksimum dalam byte (0 tidak terbatas).
Enable Timestamps on Media - Tambahkan stempel waktu ke setiap item media sesuai dengan tanggal terakhir diubah.
Sidang
Fitur yang disebutkan di bawah membantu Anda mengaktifkan session dukung.
Enable - Ini menentukan dukungan sesi dalam Grav.
Timeout - Ini menentukan batas waktu sesi dalam hitungan detik.
Name - Ini menentukan nama cookie sesi, yang dikembangkan dan diterapkan oleh pengenal.
Maju
Di bagian ini, Anda akan melihat file advanced opsi sistem.
Absolute URLs - Ini menentukan URL absolut atau relatif untuk base_url.
Parameter Separate - Anda dapat mengubah Apache di Windows dengan bantuan pemisah parameter.