En créant des fichiers .md, il est possible de créer des pages web alimentant un site partagé par les membres d’un groupe.
Les fichiers .md sont des fichiers texte que l’on peut écrire simplement. Une fois publié, le fichier est présenté sous forme de page web. Comme cette propre page!
En utilisant une syntaxe simple, il est possible de composer du texte structuré avec quelques conventions simples pour créer des mises en gras, en italique, des titres, des listes, inclure des liens, des images, des tableaux, etc.
Texte en Gras ou Italique ou Code
Pour créer un lien vers une autre page
[Lien](url)
Pour ajouter une image Ă la page courante
![Image](src)
Les images ont souvent besoin d’être redimensionnées.
Il est possible de le faire directement en contrĂ´lant sa largeur:
![Image](src){: width="600px"}
Inutile de spécifier des liens absolus (avec le scheme http), il suffit de spécifier le chemin vers l’url ciblée.
Depuis le répertoire racine du site:
/pictures/party.jpg = http://monsite.adresse/pictures/party.jpg
Il est préférable d’utiliser la syntaxe ./pictures/party.jpg qui indique que vous commencez le chemin depuis le répertoire de la page en cours.
./pictures/party.jpg
Depuis la page /2019/birthday.md, le code ci dessus adresse http://monsite.adresse/2019/pictures/party.jpg
markdown
Voici un bloc de code.
(Certains éditeurs comme Atom, vous permettent de créer un bloc de code en tapant uniquement "code" sur une seule ligne.
Le bloc sera automatiquement créé, voir plus bas).
Ces styles sont obtenus très simplement par quelques caractères spéciaux:
Texte en **Gras** ou _Italique_ ou `Code`
# Titre 1
## Titre 2
### Titre 3
- Liste
- Non ordonnée
1. Liste
2. Numérotée
Il est aussi possible de créer des tableaux et bien d’autres éléments. Plus d’info (en anglais) sur le GitHub Flavored Markdown.
Quelques astuces pour mettre en page en utilisant Markdown
“code” crée un bloc de code
Du code dans ce bloc
“table” crée un tableau
Header One | Header Two |
---|---|
Item One | Item Two |
De nombreux contributeurs ont créé des packages pour améliorer Atom, notamment sur le traitement du texte markdown.
https://atom.io/packages/markdown-writer
https://atom.io/packages/markdown-pdf