Traveler, a theme for travelers or anyone who likes a modern website and wants to share their experiences with others. Works with the Grav CMS.
My own personal website uses this theme. Feel free to check it out or show it on the demo site
- From the root of your Grav installation, run
bin/gpm install traveler
.- Alternatively, download this repository, unzip it, rename the folder to
traveler
, and place it in theuser/themes/
directory of your Grav install
- Alternatively, download this repository, unzip it, rename the folder to
- Edit
user/config/system.yaml
to contain the following:pages: theme: traveler
Alternatively, you can install Traveler via the Grav Admin interface.
Traveler offers several templates for your site's pages. Here's a brief overview of each one.
The default
template is a simple template that just renders your content as-is.
This template is to list your blogs and entries so that your visitors get an overview. Here you can define how many entries per page will be displayed and if you have one day in the Options have been entered so can be additionally filtered by tags.
This is one of two templates to create an entry on your blog. Here is based on the template "Default". If you want to have a simple and simple entry the best solution.
The second template for a blog entry. The modular design leaves you plenty of room and you are free to set the respective modules in order There are some modules that you can use here. More about the different modules below ...
This template is here to integrate a contact form on your site.
However, this is just the container and must still be filled with the desired fields.
I have an example in the _demo / pages / 05.contact
folder.
If you want to know more about creating a contact form
I refer to the Grav documentation
A separate template for the home page
This template is intended for pages and can also be built with any modules.
With this module you can create small galleries. The gallery will also open a big preview when clicking on a picture.
This module is used to insert an image
This module displays the last three entries of the blog. It can be selected which subpages should be considered. Originally intended for the home page
I have created this module as help for the start page. With this module, several text blocks can be combined into one on the start page. How exactly does that work you see in the example.
Hereby a text can be inserted, it is handled as markdown.
Simply insert a Youtube video by the ID.