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

Production de blocs élémentaires logo MD

  • Les paragraphes sont produits implicitements en insérant une ligne vide après une ou plusieurs lignes de texte.

    • Exemple, le code MarkDown :

      Un paragraphe de texte façon Lorem ipsum. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, 
      adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam.
      
      Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla
      sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae 
      ligula. Pellentesque rhoncus nunc et augue. Integer id felis.
    • produit :
      <p>Un paragraphe de texte façon Lorem ipsum. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, 
      adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam.</p>
      <p>Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla 
      sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae 
      ligula. Pellentesque rhoncus nunc et augue. Integer id felis.</p>
  • En préfixant les lignes avec un ou plusieurs #, on définit des titres :
    • # titre de niveau 1 devient <h1>titre de niveau 1</h1>
    • ## titre de niveau 2 devient <h2>titre de niveau 2</h2>
    • ### titre de niveau 3 devient <h3>titre de niveau 3</h3>
    • #### titre de niveau 4 devient <h4>titre de niveau 4</h4>
    • ##### titre de niveau 5 devient <h5>titre de niveau 5</h5>
    • ###### titre de niveau 6 devient <h6>titre de niveau 6</h6>
  • Le texte préformaté est simplement introduit en plaçant des tabulations en début de ligne

    • Le code MarkDown :

      Du texte apparaissant dans un paragraphe
      
               int function unPeuDeCode() {
                   return 0;
                   }
      
      Un autre paragraphe après le texte préformaté
    • produit :
      <p>Du texte appraissant dans un paragraphe</p>
      <pre>int function unPeuDeCode() {
           return 0;
           }</pre>
      <p>Un autre paragraphe après le texte préformaté</p>
  • Les lignes horizontales sont produites par une série d'au moins 3 signes -
    • Le code MarkDown:
      ---
    • produit :
      <hr />
  • Variante syntaxique et extension : le texte préformaté peut être encadré par trois caractères ` (backquote), il est parfois associé à un nom de langage informatique pour ajouter automatiquement de la coloration syntaxique :
    • ```
      int function unPeuDeCode() {
      return 0;
      }
      ``` 
    • devient :
      int function unPeuDeCode() {
      return 0;
      }
    • ```java
      int function unPeuDeCode() {
      return 0;
      }```
    • devient :
      int function unPeuDeCode() {
      return 0;
      }