GRAV Guide: How to Make a Website in 2020 – Step by Step Guide (Free)

Grav is a CMS (content management system) platform (file-based) that is one of a kind. It doesn’t require any installing since all of its components are pre-installed. All you need to do is to extract an archive. This has you already running Grav. The CMS web-platform is created primarily for speed, and it easily meets the requirements of most of the latest Google search optimization criteria. If you want to learn more about Grav CMS you can read our GRAV Review. But now we are going to focus on how to create a website with Grav.

In today’s article, we are going to show you how to create a website by using the platform step by step. So, if you are ready let’s dive into the unknown and Create a Website with Grav.

Start Your Grav Website NOW! Get SiteGround Hosting. Only for 5.99 €/mo!

How to Create a Website with Grav

Also Read Top 5 Best Fastest GRAV Themes

How to Make a Website with GRAV

Before we start with the creation of a Grav website we will need to see the requirement which Grav requires before starting a website.

The platform requires Web Server like Apache, Nginx, LiteSpeed, Lightly, IIS, etc. and the second demanding is the latest version of PHP like PHP 7.1.3 or higher. After installing the PHP and the Apache for example you need need to create a working directory. Creating a working directory is to keep your work organized. To make one you need to create a folder and name it for example “Grav website project” or whatever name you what to.

Check the PHP current version – HOW?
To check your PHP version you need to open notepad and type:
echo ‘Current PHP version: ‘ . phpversion();
“, save the file and upload it on the webserver you use then load the file through the browser and you will see your PHP current version. For more detailed info how to check your PHP version you can visit wikiHow.

After you have installed and checked all the needed stuff now it’s time to proceed further and install GRAV.

How to Install GRAV CMS

The best way to install CRAV CMS platform is using the official site. You will download a .zip file which you need to extract to the working directory folder that we created earlier. After extracting the .zip file in the folder you need to use the git installation method to explore the Grav CLI.
Enter this command to the web server terminal to install the GRAV CLI.

git clone -b master
getGrav/Grav.git Grav-project

Another way (you can skip it if you are usnating .zip) is to install the required dependencies by using the composer. In the same way, you need to enter these commands:

cd grav-project
composer install –no-dev -o
bin/grav install

After we are ready with this we can check if it all works.
You can access Grav at the directory name). When you open the browser you will see this page.

How to Add Page in Grav

To create a page in the Grav CMS you need to follow a few easy steps.
First, you need to go to the “user/pages” the text file in the directory the create a new folder and name it for example –
How to Create a Website with Grav

Go to “localhost/grav-admin/admin” and you will see your page, it will look like that.

How to Create a Website with Grav

How to Install Themes and Plugins on Grav CMS

A very essential part of your website creation is ad themes and plugins. To change the Grav default look and to make it more customizable and good-looking you can use the different themes which are available with Grav. They’re not a whole bunch of themes like in WordPress or the other famous CMS’s but you can find a pretty satisfying amount of different ones.

Now let’s move to the technical part!
If you are seeing the default look of your website type /admin in the search bar and you will see this page:

How to Create a Website with Grav

After you are on this page you need to navigate to themes or plugins whatever you want to install and then choose the theme or the plugin you want. Have in mind that the upper themes and plugins you see are the latest updated ones.

Here You Can Find Grav Theme Reviews

How to Make a Modular Page on Garv CMS

Adding a modular page is not a hard process to do.
First, you need to go to “Pages” and click “Add” which is on the upper right anglе, and then on the drop-down menu click “Add Page“.

How to Create a Website with Grav

In the next step, you will see a window, fill rows in the same way as in the picture and press “continue”

After you click “Continue” you will go to this page and there you need to save it and go to “Add –> Moduler“. Then a window will pop and you need to fill the last two – Page (“Modular”) and Modular Template (Text). The name and the title can be whatever you want it to be. Again press “Continue

How to Create a Website with Grav

And there you are, you are ready with creating a Modular Page, now you can post it and customize it your style.


Even the platform is not that popular, it offers us a lot of great potential for creating different websites. The process of installing and setting up the Grav CMS platform has its peculiarities but it is not hard and even a beginner can do it without suffering a lot. So, at the end of the day, you can say that you have your website is done and ready to start gaining power and fame.

Leave a Comment

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.