Markdown
Aujourd'hui, nous allons plonger dans le monde fascinant du language Markdown.
Pourquoi maitriser le Markdown ?
Maîtriser le Markdown, c'est détenir la clé d'une communication claire et efficace dans le monde de l'informatique moderne :
- GitHub, où les
README.md
sont essentiels pour la documentation de projets - Discord, où les discussions peuvent être plus claires avec ce langage
- Slack et Trello l'utilisent pour formater les tâches et les commentaires
- ...
Le Markdown permet de structurer rapidement et avec élégance vos messages, vos notes et vos documents, rendant l'information accessible et agréable à lire.
Ainsi votre travail collaboratif est non seulement plus productif mais aussi plus professionnel.
Le Markdown est aussi un outil fabuleux pour rédiger une documentation agréable à lire et facile à mettre à jour.
Notions théoriques
Markdown est un langage de balisage léger qui permet de formater du texte en utilisant des symboles simples.
Les titres
Pour créer des titres, on utilise le symbole #
.
Plus tu mets de
#
, plus ton titre est petit.
# Titre niveau 1
## Titre niveau 2
### Titre niveau 3
#### Titre niveau 4
##### Titre niveau 5
###### Titre niveau 6
Les paragraphes
Pour écrire un paragraphe, tu tapes simplement ton texte.
Pour un saut de ligne, tu appuies sur "Entrée" 2 fois.
Voici un paragraphe, il contient plein de mots et c'est tout.
Et voilà un autre paragraphe après un saut de ligne.
La mise en forme du texte
Tu veux que ton texte ait de la force ?
Utilise
**texte**
pour le gras ou*texte*
pour l'italique.
*italique*
**gras**
***gras italique***
On peut aussi utiliser le caractère _
(underscore) à la place de l'étoile *
_italique_
__gras__
___gras italique___
Résultat
italique gras gras italique
Les listes
Tu as les listes non ordonnées avec des
*
ou des-
, et les listes ordonnées avec des chiffres.
- Élément 1
- Élément 2
- Élément 3
1. Premier
2. Deuxième
3. Troisième
Les liens
Pour insérer un lien, tu mets le texte du lien entre
[]
et l'URL entre()
.
[Texte du lien](http://url-du-lien.com)
Les images
Pour ajouter une image, c'est presque pareil que pour un lien, mais tu rajoutes un
!
devant.
![Texte alternatif](url-de-l-image.jpg)
Les blocs de code
Si tu veux montrer un bout de code, entoure-le avec 3 backticks ```.
Pour saisir un backtick:
- il suffit de taper la combinaison de touches : Alt-gr + 7 puis n'importe quelle autre touche.
'''
ls -la
cd /home/sio
ls -la
'''
'''html
<html>
<head>
<title>
Exemple de HTML
</title>
</head>
<body>
Ceci est une phrase avec un <a href="cible.html">hyperlien</a>.
<p>
Ceci est un paragraphe où il n’y a pas d’hyperlien.
</p>
</body>
</html>
'''
Les citations
Pour citer quelqu'un, il suffit d'utiliser le caractère
>
> Ceci est une citation.
Exemple pratique
Créer un README.md
Maintenant, on va créer un fichier README.md
pour documenter une configuration réseau.
# Configuration réseau de mon serveur Debian
## Introduction
Bienvenue sur la documentation de mon réseau. Ici, vous trouverez toutes les infos nécessaires pour comprendre ma configuration.
## Détails de la configuration
Voici les étapes que j'ai suivies pour configurer mon réseau :
1. Mise à jour du système
2. Installation des outils réseau
3. Configuration de la carte réseau
4. Test de la connectivité
### Mise à jour du système
Pour commencer, mettez à jour votre système avec la commande suivante :
'''
sudo update && sudo upgrade
'''
### Installation des outils réseau
Installez les outils nécessaires :
'''
sudo install net-tools
'''
### Configuration de la carte réseau
Voici un exemple de configuration pour `/etc/network/interfaces` :
'''
auto eth0
iface eth0 inet static
address 172.16.138.10
netmask 255.255.0.0
gateway 172.16.138.250
'''
### Test de la connectivité
Testez votre connexion avec `ping` :
'''
ping -c 4 google.com
'''
Test de mémorisation/compréhension
TP pour créer une documentation
Ta mission consiste à créer un README.md
pour documenter l'installation d'un serveur Web avec Apache.
Pour gérer les versions de cette documentation, il est conseillé de créer un dépôt Git.
Tu devras inclure :
- Un titre principal et plusieurs sous-titres
- Des explications sur la configuration d'Apache
- Les commandes à exécuter pour installer Apache
- Une liste des étapes à suivre
- Un lien vers une ressource externe
- Et en bonus, une image qui représente une configuration réseau
Une fois que tu as terminé, compare ton travail avec la solution ci-dessous.
Une solution
Vous devez être connecté pour voir le contenu.