Skip to main content

Configure theme

What's a theme?

In TechFolios, "theme" refers to the colors and fonts associated with a portfolio (while "layout" refers to the way the various components are laid out on the page).

The default theme associated with the template uses the Open Sans font and a few off-white hues to provide a modern, professional look. But perhaps you are looking for something a little more colorful and offbeat? The template provides a few alternative themes for you to explore. To see which ones are currently provided with the template, check out the css/techfolio-theme directory:

At the time of writing, there are five pre-built themes available: "bitter.css", "default.css", "lime.css", "skyblue.css", and "rubik.css".

The _config.yml file contains a line that specifies the theme associated with a portfolio. By default, it's "default.css":

techfolio-theme: default.css

To change the theme, edit this line to specify any of the files in the css/techfolio-theme directory, then commit your change to rebuild and redeploy your portfolio using that theme. To give you an idea of what the themes do, here's some screenshots:

bitter.css

This theme changes the font to "Bitter":

rubik.css

This theme changes just the header text to use the chunkier Rubik font:

lime.css

This theme injects a wee bit of green into the theme:

skyblue.css

This theme injects some blue into the theme:

Roll your own

If none of these themes suit your fancy, it's easy to create your own custom theme. See the Customize Theme chapter of the User Guide.

A more significant customization is to change the layout of your portfolio components. For details, see the Customize Layout chapter of the User Guide.