L1 Info : Informatique et Document, MarkDown & Pandoc
 
◃  Ch. 2 Pandoc  ▹
 

Renseignements des variables du template

  • Variables par défaut
    • $body$ correspond au fichier d'entrée
    • D'autres sont disponibles (mais dépend du template utilisé) : $date-meta$, $cur-dir$, $toc$, ...
  • Meta-données (metadata)
    • $pagetitle$ : contenu de l'élément title (en HTML)
    • $keywords$, $author-meta$, ...
  • Renseignement de la variable $pagetitle$
    • Utilisation de l'option --metadata :
       pandoc -f commonmark -t html 
      --metadata pagetitle="Contenu de title" 
      fichierOrigine.md -s -o fichierDestination.html
  • Renseignement de plusieurs variables
    • Répétition de l'option --metadata pour chaque variable utlisée :
      pandoc -f commonmark -t html 
      --metadata pagetitle="Contenu de title" 
      --metadata css="fichier.css" 
      --metadata cur-dir="chemin/projet/pandoc" 
      fichierOrigine.md -s -o fichierDestination.html
  • Renseignement de variables à valeurs multiples (traitées par un $for(...)$)
    • Répétition de l'option --metadata pour chaque valeur de chaque variable utilisée :
      pandoc -f commonmark -t html 
      --metadata pagetitle="Contenu de title" 
      --metadata css="fichier1.css"  
      --metadata css="fichier2.css" 
      fichierOrigine.md -s -o fichierDestination.html