conferences/2018_hugo/notes.md

1.0 KiB

Titre

  • Charles Lesecq et Olivier DOSSMANN

  • Background développement logiciel

  • aime bien les moteurs de blog statique

  • ancien auteur de Makefly, le moteur de blog statique en Lua (si vous lisez LinuxFr)

Hugo

  • génère un site web à partir du contenu rédigé
  • résultat peut être déposé chez n'importe quel hébergeur
  • 5000 articles en 6 secondes
  • 5 à 6 MB
  • binaire unique disponible pour BSD, Linux, Windows et MacOS
  • l'utilisateur est libre d'organiser son contenu comme il le souhaite
  • 500+ contributeurs et des sorties de versions tous les mois environ

Fonctionnement

  • Markdown = format spécial pour rédiger du texte
  • modèle = template
  • variable = qui s'adapte suivant des paramètres
  • HTML = page web
  • XML = flux RSS

L'entête

  • TOML
  • title, date et draft sont obligatoires
  • les "+" indiquent l'entête (début/fin)
  • draft = mode brouillon pour billets en avance
  • slug = personnalisation de l'URL réticulaire

Le contenu

Le markdown est assez parlant.