usecuecms
Inloggen

Config-bestand instellen

Hier vind je de instellingen voor een typisch hugo.yml-bestand.

Website-URL

Het belangrijkste is om je domeinnaam in te stellen in de baseURL. Dit zorgt ervoor dat de juiste canonical URL in je head wordt weergegeven. Daarnaast raden we je aan om de cononifyURLs-optie te gebruiken. Hiermee kun je je website op een ander pad publiceren (bijvoorbeeld ‘/blog/’) door alleen de baseURL aan te passen (zonder dat je alle interne URL’s hoeft te wijzigen).

baseURL: https://www.usecue.com
canonifyURLs: true

Afbeeldingen verkleinen

Om ervoor te zorgen dat alle afbeeldingen verkleind kunnen worden, stellen we de ‘static’-directory in als de assetDir. Dit betekent dat alle statische bestanden deel uitmaken van Hugo’s resources-variabele en dus verkleind kunnen worden.

assetDir: static

Omgaan met datums

Je kunt de volgorde bepalen waarin Hugo naar een datum zoekt. De volgende code instrueert Hugo om eerst naar de datum in de bestandsnaam te zoeken. Als de bestandsnaam niet met een datum begint, zoekt Hugo in de front matter naar een variabele genaamd date. We raden je aan om de datum in de front matter te zetten, en niet in de bestandsnaam.

frontmatter:
  date:
    - :filename
    - date

De locale instellen

Datums kunnen automatisch worden opgemaakt op basis van je taal. Dit vereist dat je languageCode of je defaultContentLanguage correct is ingesteld.

languageCode: nl_NL
defaultContentLanguage: nl

Meertalige opzet

Een van de geweldige dingen in Hugo is de ingebouwde ondersteuning voor meertalige websites. Deze stel je in met de languages-variabele, zoals je hieronder ziet.

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