Commit 3c3d8bea authored by wbar's avatar wbar
Browse files

prepare new article about an hugo error

parent 99a682bf
+++
Categories = [""]
Tags = ["hugo"]
title = "Erreur REF_NOT_FOUND avec Hugo"
slug = "Erreur REF_NOT_FOUND avec Hugo"
date = 2019-10-23T08:13:37+02:00
draft = true
+++
Des fois, en utilisant le shortcode `ref "un-article.md"`, il arrive que Hugo nous gratifie d'un sympathique
{{< highlight text >}}
ERROR 2019/10/23 08:05:53 [fr] REF_NOT_FOUND: Ref "nouvel-article.md": "/blalblabla/content/pages/autre-article.md:32:15": page not found
{{< / highlight >}}
Et ce, même si vous l'avez dans votre éditeur, même si vous l'avez déjà enregistré.
Alors, pourquoi ?
Réponse courte : sûrement parce que votre article est encore un brouillon (`draft = true`) ou bien la date dans le préambule est dans le futur.
<!--more-->
Pour développer un peu : Hugo est fainéant (ou malin), et il ne génèrera pas les pages qui n'ont pas lieu d'exister.
Donc, pas les brouillons, et pas les pages datées dans le futur.
Le lien vers lequel la référence pointe n'est donc pas valide.
Pour s'en dépatouiller, Hugo possède deux option :
- `-D` pour forcer le génération des brouillons
- `-F` pour forcer la génération des éléments avec une date de publication située dans le futur
On peut les utiliser à la génération, ou bien avec `hugo serve`.
Et hop !
C'est résolu !
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment