Skip to content

JulianSchoenbaechler/JulesGravTemplate

Repository files navigation

Jules Theme

Jules is the portfolio theme for https://julian-s.ch/.

Supported Page Templates

  • 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

Installation

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

Default Options

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

License

This GRAV theme is licensed under the MIT License.