Files
Procedure-Systel/Compilation.md
T

134 lines
3.4 KiB
Markdown

# Aide-mémoire Markdown
Markdown est une syntaxe de mise en forme pour les fichiers `.md`. Ce n'est pas un langage de commandes : les éléments ci-dessous servent à structurer et à présenter le texte. Le rendu de certaines extensions peut varier selon l'application utilisée.
## Titres
Utiliser de un à six signes `#` au début d'une ligne. Un espace doit suivre les signes.
```markdown
# Titre de niveau 1
## Titre de niveau 2
### Titre de niveau 3
#### Titre de niveau 4
##### Titre de niveau 5
###### Titre de niveau 6
```
## Paragraphes et retours à la ligne
Laisser une ligne vide entre deux paragraphes pour les séparer.
Pour forcer un retour à la ligne sans commencer un nouveau paragraphe, terminer la ligne par deux espaces ou insérer `<br>` si le moteur Markdown l'autorise.
## Mise en forme du texte
| Résultat | Syntaxe |
| --- | --- |
| **Gras** | `**texte**` |
| *Italique* | `*texte*` |
| ***Gras et italique*** | `***texte***` |
| ~~Barré~~ | `~~texte~~` |
| `Code dans une ligne` | `` `code` `` |
## Listes
### Liste à puces
Utiliser `-`, `*` ou `+` pour créer une puce. Indenter les sous-éléments de deux espaces.
```markdown
- Premier élément
- Deuxième élément
- Sous-élément
```
### Liste numérotée
```markdown
1. Première étape
2. Deuxième étape
3. Troisième étape
```
Certains outils renumérotent automatiquement la liste à l'affichage. Pour une meilleure compatibilité, saisir les numéros dans l'ordre.
### Liste de tâches
Cette syntaxe est prise en charge par GitHub et plusieurs éditeurs Markdown :
```markdown
- [ ] Tâche à faire
- [x] Tâche terminée
```
## Liens et images
### Lien
```markdown
[Texte affiché](https://exemple.com)
```
Pour créer un lien vers un autre fichier du dépôt, utiliser un chemin relatif, par exemple `[Procédure](../Dossier/Procedure.md)`.
### Image
```markdown
![Description de l'image](images/image.png)
```
Le texte entre crochets décrit l'image et sert notamment aux lecteurs d'écran.
## Code et commandes
Pour du code ou une commande courte dans une phrase, utiliser des accents graves : `git status`.
Pour un bloc de code, entourer le contenu de trois accents graves. Le nom du langage après les accents graves active la coloration syntaxique :
```bash
git status
git push -u origin main
```
Exemples de marqueurs de langage : `bash`, `powershell`, `text`, `json`, `yaml`.
## Citations
Faire précéder chaque ligne citée du signe `>` :
```markdown
> Ceci est une citation.
>
> Elle peut contenir plusieurs paragraphes.
```
## Tableaux
Séparer les colonnes avec `|`. La ligne de tirets sépare l'en-tête du contenu.
```markdown
| Élément | Description |
| --- | --- |
| VM | Machine virtuelle |
| OS | Système d'exploitation |
```
Les deux-points dans la ligne de séparation permettent d'aligner le contenu : `:---` à gauche, `:---:` au centre et `---:` à droite.
## Séparateur horizontal
Insérer trois tirets sur une ligne vide pour créer une séparation :
```markdown
---
```
## Caractères spéciaux
Pour afficher littéralement un caractère utilisé par Markdown, le précéder d'une barre oblique inverse : `\*texte\*` affiche `\*texte\*` au lieu de mettre le texte en italique.
## Extensions courantes
Certains moteurs prennent aussi en charge les notes de bas de page, les alertes GitHub et les diagrammes Mermaid. Ces éléments ne font pas partie de la syntaxe Markdown de base et peuvent ne pas s'afficher dans tous les lecteurs.