Basics
Discover what Grav is all about and the core concepts behind it.
What is Grav?
What is Grav? Grav is a Fast, Simple, and Flexible file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. Although Grav follows principles similar to other flat-file CMS platforms, it has a different design philosop...
Requirements
Requirements Grav is intentionally designed with few requirements. You can easily run Grav on your local computer, as well as 99% of all Web hosting providers. If you have a pen handy, jot down the following Grav system requirements: Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS, etc.)...
Installation
Installation Installation of Grav is a trivial process. In fact, there is no real installation. You have several options for installing Grav. The first – and simplest – way is to download the zip archive, and extract it. The second way is to install with Composer. The third way is to clone the...
Basic Tutorial
Basic Tutorial Assuming you successfully installed Grav with the instructions listed in the previous chapter, we can continue and play around with Grav a little to get you more comfortable. Because Grav does not require a database, it is pretty easy to work with, without having to worry about...
Configuration
Configuration All Grav configuration files are written in YAML syntax with a .yaml file extension. YAML is very intuitive which makes it very easy to both read and write, however, you can check out the YAML page in the Advanced chapter to get a complete understanding of the syntax available...
Folder Structure
Folder Structure Because Grav is a flat-file based CMS, meaning no database underpins it, the folder structure of your site is very important. At the top level of your Grav installation the folder structure looks like: BASHCopy 1/assets 2/backup 3/bin 4/cache 5/images ...
Getting Help
Getting Help Although we have done our best to cover as much as possible here in the documentation, it is inevitable that there will be questions about Grav that we have not answered. We want to be as accessible as possible, so we have several methods to get help directly from the developers: F...
Updating Grav & Plugins
Updating Grav & Plugins The preferred method for keeping Grav, Plugins and Themes up to date is to use the Grav Package Manager (GPM). Full information can be found in the Grav GPM Documentation. We also have GPM integrated into our Administration Panel plugin which will check, prompt, a...