SEO best practices supported (Schema.org, open graph, meta information, …)
Automatically resizing of images
One minified file per ressource only (js, css)
CDN font support (Google Fonts, …)
Settings for easy customization of layouts and features
Icons for Social Media
Multilingual and i18n support
Install the theme
With Git installed, run the following commands inside the Hugo site folder. If Hugo has not yet been installed, read the setup guide here.
git clone https://github.com/spech66/flex-bp-hugo-cv.git
You can get a zip of the latest version of the theme from the home page and extract it to the themes folder.
Update the theme
Go to the themes folder as in the installation and run the following command.
Run example site
Go to the exampleSite folder from the theme themes/flex-bp-hugo-cv/exampleSite and run the following command.
hugo server --themesDir ../.. --minify
Configuration and theme specific settings
None yet. See config.toml in the exampleSite folder for best settings.
Best run with --minify flag for hugo.
Screenshots of cofigurations
This theme uses the internal asynchronous template for Google Analytics tracking. You only have to provide your tracking id in your configuration file.
googleAnalytics = "UA-123-45"
Provide one author to enable the Schema.org support.
[Author] name = "Sebastian Pech"
Icons for Social Media. Add the block to the config.
# Sets Social Media icons to appear and link to your account. Value should be your# username unless otherwise noted.# Code from https://themes.gohugo.io/future-imperfect/ theme
[social]# Coding Communitiesgithub = ""gitlab = ""stackoverflow = ""# User Numberbitbucket = ""jsfiddle = ""codepen = ""# Visual Art Communitiesdeviantart = ""flickr = ""behance = ""dribbble = ""# Publishing Communitieswordpress = ""medium = ""# Professional/Business Oriented Communitieslinkedin = ""linkedin_company = ""foursquare = ""xing = ""slideshare = ""# Social Networksfacebook = "spechde"# https://fb.me/spech.degoogleplus = ""reddit = ""quora = ""youtube = "/channel/UCrRRKovAoTYGIIB9T08pbHw"# https://www.youtube.com/channel/UCrRRKovAoTYGIIB9T08pbHwvimeo = ""whatsapp = ""# WhatsApp Numberinstagram = "sebastian_pech"# https://www.instagram.com/flowartsde/tumblr = ""twitter = "spech84"skype = ""snapchat = ""pinterest = ""telegram = ""discord = ""# invite link# Emailemail = ""
The theme provides two ways for custom css/js. The first way is writing your styles to /assets/css/custom.css and scripts to /assets/js/custom.js. This will merge and minify the styles/scripts with the theme specific files resulting in only one file for the whole website.