Mémo sur la syntaxe markdown

Rédigé le 09 juin 2015
449 mots
Tags : Markdown

Markdown est un langage de balisage léger créé par John Gruber et Aaron Swartz en 2004. Son but est d’offrir une syntaxe facile à lire et à écrire.

Un document formaté selon Markdown devrait pouvoir être publié comme tel, en texte, sans donner l’impression qu’il a été marqué par des balises ou des instructions de formatage.

Des titres et des sous-titres pour structurer

# Titre 1
## Titre 2
### Titre 3 
#### Titre 4

Composer et mettre en forme du texte

Des balises pour du texte _italique_,  **gras**, et même du `code()`.

Des balises pour du texte italique, gras, et même du code().

- Une liste
- avec des puces

1. Une liste
2. avec des numéros
  • Une liste
  • avec des puces
  1. Une liste
  2. avec des numéros

Des images et des liens

![picture alt](https://cdn.cine.io/images/code-logos/github-logo.png "Title is optional")    

picture alt

- Les adresses sont traduites en lien cliquable : http://w3.org
- On peut nommer les liens : [Google](http://google.com)
- On peut référencer les liens : [wikipedia][WP]

  [WP]: https://fr.wikipedia.org/ "En français"
  • Les adresses sont traduites en lien cliquable : http://w3.org
  • On peut nommer les liens : Google
  • On peut référencer les liens : wikipedia

> **NOTE :** Blockquotes are like quoted text in email replies
>> And, they can be nested

NOTE : Blockquotes are like quoted text in email replies

And, they can be nested

Tableaux

| Header   | L      | R      | C
| ---      | :---   | ---:   | :---:
| Cellule  | LLLLL  | RRRRR  | CCCCC
| Cell     | L      | R      | C
Header L R C
Cellule LLLLL RRRRR CCCCC
Cell L R C

Blocs de code

Pour écrire du code, on peut décaler de plus de 4 espaces ou entourer le paragraphe de triple backticks.

    var bar = 0;

```javascript
var foo = baz;
```

qui donne

var bar = 0;
var foo = baz;
Sommaire