| bin | ||
| cache | ||
| images | ||
| logs | ||
| system | ||
| user | ||
| vendor | ||
| .dependencies | ||
| .editorconfig | ||
| .gitignore | ||
| .htaccess | ||
| composer.json | ||
| index.php | ||
| LICENSE | ||
| nginx.conf | ||
| README.md | ||
| VERSION | ||
| web.config | ||
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. It follows similar principals to other flat-file CMS platforms, but has a different design philosophy than most.
The underlying architecture of Grav has been designed to use well-established and best-in-class technologies, where applicable, to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:
- Twig Templating: for powerful control of the user interface
- Markdown: for easy content creation
- YAML: for simple configuration
- Doctrine Cache: layer for incredible performance
QuickStart
You have two options to get Grav:
Downloading a Grav Package
You can download a ready-built package from the Downloads page on http://getgrav.org
From GitHub
-
Clone the Grav repository from https://github.com/getgrav/grav to a folder in the webroot of your server, e.g.
~/webroot/grav. Launch a terminal or console and navigate to the webroot folder:$ cd ~/webroot $ git clone https://github.com/getgrav/grav.git -
Install the plugin and theme dependencies by using the Grav CLI application
bin/grav:$ cd ~/webroot/grav $ bin/grav install
Check out the install procedures for more information.
Getting Started
- What is Grav?
- Install Grav in few seconds
- Understand the Configuration
- Take a peek at our available free Skeletons
- If you have questions, check out
#gravon irc.freenode.net - Have fun!
Exploring more
- Have a look at our Basic Tutorial
- Dive into more advanced functions
License
See LICENSE