Jules is the portfolio theme for https://julian-s.ch/.
- Default view template
default.md
- Landing page template
landing.md
- Portfolio gallery template
portfolio.md
- Project showcase template
project.md
- About view template
about.md
- Blog view template
blog.md
- Blog article template
article.md
- Error view template
error.md
To install this theme, just download the zip version of this repository and unzip it under /your/site/grav/user/themes
. Then, rename the folder to jules
.
You should now have all the theme files under
/your/site/grav/user/themes/jules
Jules comes with a few default options that can be set site-wide. These options are:
enabled: true # Enable the theme
production-mode: true # In production mode, only minified CSS is used. When disabled, nested CSS with sourcemaps are enabled
name: '' # The full name of the portfolio owner
github-name: '' # The GitHub username of the portfolio owner
github-link: '' # The link to the owners GitHub page
twitter-name: '' # The Twitter username of the portfolio owner
twitter-link: '' # The link to the owners Twitter page
youtube-name: '' # The Twitter username of the portfolio owner
youtube-link: '' # The link to the owners Twitter page
contact-email: '' # The contact e-mail address of the portfolio owner
privacy-page: '/privacy' # The route to the privacy policy of this page
blog-page: '/blog' # The route to the blog listing page, useful for a blog style layout with sidebar
blog-articles-per-page: 5 # Amount of blog articles listed per page
To make modifications, you can copy the user/themes/jules/jules.yaml
file to user/config/themes/
folder and modify, or you can use the admin plugin.
NOTE: Do not modify the
user/themes/jules/jules.yaml
file directly or your changes will be lost with any updates
This GRAV theme is licensed under the MIT License.