Générer un robot.txt automatiquement avec Hugo

Photo d’un jouet Wall-e sur fond blanc

Pour générer automatiquement un robots.txt sous Hugo, il suffit d’ajouter dans le fichier de configuration config.toml

enableRobotsTXT = true

Par défaut, Hugo va générer un fichier très basique :

User-agent: *

Personnaliser le fichier

Vous pouvez personnaliser le template de base, par exemple pour indiquer aux différents moteurs de recherche où se situe notre fichier sitemap.xml.

Il faut donc créer un fichier robots.txt dans le dossier /layout/ de votre site avec le code suivant :

User-agent: * 
Allow: /

Sitemap: {{ "sitemap.xml" | absLangURL }}

Sources :