Config file setup
Here you will find the settings for a typical
The most important thing is to set your domain name in the
baseURL. This makes sure the right canonical URL will be displayed in your head. Additionally we advise you to use the
cononifyURLs option. This allows you to publish your website on a different path (i.e. ‘/blog/’) by adjusting just the
baseURL (without the need to change all internal URL’s).
baseURL: https://www.usecue.com canonifyURLs: true
To make sure all images can be resized we set the ‘static’ directory as the
assetDir. This means that all static files will be part of Hugo’s
resources variable, thus can be resized.
You can define the order in which Hugo looks for a date. The following code instructs Hugo to look for the date in the filename first. If the filename does not start with a date, Hugo will look in the frontmatter for a variable called
date. We advise you to put the date in the frontmatter, and not in the filename.
frontmatter: date: - :filename - date
Setting the locale
Dates can be auto-formattted based on your language. It requires to correctly set your
languageCode or your
languageCode: nl_NL defaultContentLanguage: nl
One of the great things in Hugo is the build in support for multilingual websites. Setting them up is done with the
languages variable, as you can see below.
languages: en: languageName: English title: Usecue web development params: description: Website development and web hosting contentDir: content/en weight: 1 permalinks: posts: /blog/:slug portfolios: /portfolio/:slug nl: languageName: Nederlands title: Usecue web development params: description: Website development en web hosting contentDir: content/nl weight: 2 permalinks: posts: /blog/:slug portfolios: /portfolio/:slug