L'ancienne fiche datait de Debian 11 et s'arrêtait à une liste de commandes : rien sur les clés SSH, le pare-feu, fail2ban, les mises à jour automatiques ni la sauvegarde. Elle portait aussi deux erreurs qui mordent — une locale écrite avec un underscore, et l'ordre des noms sur la ligne 127.0.1.1 qui décide de ce que renvoie « hostname -f ». La nouvelle page couvre les quinze étapes, du DNS à la sauvegarde testée, avec les pièges propres à Trixie : sources deb822, SSH activé par socket, /tmp en tmpfs. Elle reste générique — aucun service particulier n'y est déployé. Deux extensions Markdown sont activées pour elle : les listes de tâches (la checklist récapitulative) et mermaid (l'ordre des opérations). Aucune dépendance nouvelle : le thème Material embarque déjà mermaid. Les deux sont documentées dans la page Markdown du wiki. L'adresse change, donc l'ancienne reste servie par une page de renvoi. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BE4rvHVETRoWnYNDTGssdo
8.9 KiB
| description |
|---|
| Toute la syntaxe utilisable dans le wiki Alpinux — titres, listes, liens, images, code, alertes, tableaux, blocs dépliables, notes de bas de page. |
Écrire en Markdown
Le Markdown est un langage de mise en forme qui s'écrit en texte brut : on indique la structure avec quelques caractères, et le site s'occupe de l'apparence. Pas de police à choisir, pas de taille de titre à régler — vous écrivez le fond, le thème fait la forme.
Cette page recense ce qui fonctionne sur ce wiki. Certaines syntaxes présentées ailleurs sur Internet n'y sont pas activées : si un élément ne s'affiche pas comme prévu, vérifiez d'abord qu'il figure ici.
!!! tip "Voir avant de publier"
L'éditeur de la forge a un onglet Aperçu. En local, mkdocs serve affiche le
rendu réel, thème compris — voir
Rédiger en ligne de commande.
L'en-tête de la page
Chaque page commence idéalement par un bloc encadré de ---, qui n'apparaît pas à
l'écran mais alimente les moteurs de recherche et les liens partagés :
---
description: Une phrase qui résume la page, affichée dans les résultats de recherche.
---
Puis vient le titre principal, et lui seul : le # de niveau 1 ne s'emploie qu'une
fois par page.
Titres
# Titre principal (H1) — un seul par page
## Section (H2)
### Sous-section (H3)
#### Détail (H4)
Les titres construisent le sommaire affiché à droite de chaque page. Pas de saut de
niveau : après un ##, on met un ###, pas un ####.
Pour fixer soi-même l'ancre d'un titre — utile quand on veut un lien stable malgré une reformulation future :
## Un titre un peu long {#ancre-courte}
Mise en forme du texte
| Ce que vous écrivez | Résultat |
|---|---|
**important** |
important |
*nuance* |
nuance |
`code` |
code |
Le barré (~~texte~~) et le surligné (==texte==) ne sont pas activés sur ce wiki : ils
s'afficheraient tels quels, avec leurs tildes ou leurs signes égal.
Pour aller à la ligne sans changer de paragraphe, terminez la ligne par deux espaces. Une ligne vide crée un nouveau paragraphe.
Listes
- Premier élément
- Deuxième élément
- Sous-élément (quatre espaces d'indentation)
1. Première étape
2. Deuxième étape
L'indentation d'une sous-liste est de quatre espaces. Avec deux, la liste est ignorée : c'est l'erreur la plus fréquente.
Listes de tâches
Pour une checklist, une paire de crochets suffit — cochée avec un x :
- [x] Étape faite
- [ ] Étape à faire
Les cases sont décoratives : le lecteur ne peut pas les cocher dans son navigateur. Elles servent aux procédures qu'on suit une fois, comme la préparation d'un serveur Debian.
Liens
[Texte du lien](https://example.org)
[Lien vers une autre page du wiki](../guides/linux-mint-depuis-windows.md)
[Lien vers une section précise](../guides/docker.md#installer-docker-engine)
Pour les pages du wiki, liez le fichier .md, pas l'adresse du site : MkDocs
transforme le chemin en URL et vous prévient si la page n'existe pas. Un lien écrit en
dur vers https://wiki.alpinux.org/… continuera de pointer dans le vide après un
renommage, sans que personne ne s'en aperçoive.
Les chemins sont relatifs à la page courante : ../guides/… depuis une page de
contribuer/, docker.md depuis une autre page de guides/.
Images

Les images ne sont pas stockées dans le dépôt : elles sont hébergées sur static.alpinux.org et appelées par leur adresse complète. Pour ajouter une image à un article, demandez à un bénévole de la déposer.
Le texte alternatif n'est pas décoratif : il est lu par les lecteurs d'écran et s'affiche si l'image ne charge pas. Décrivez ce qu'on y voit, pas « capture d'écran ».
Pour une largeur maîtrisée :
{ width="200" }
Citations
> Le logiciel libre, c'est une question de liberté, pas de prix.
Le logiciel libre, c'est une question de liberté, pas de prix.
Blocs de code
Encadrez par trois accents graves, en précisant le langage — c'est lui qui déclenche la coloration :
```bash
sudo apt update
sudo apt install mon-paquet
```
sudo apt update
sudo apt install mon-paquet
Langages courants : bash, python, yaml, json, html, css, sql, ini. Sans
langage, le bloc reste lisible mais sans couleurs — utile pour un affichage de terminal
ou un arbre de fichiers.
Pour attirer l'œil sur une ligne précise :
```bash hl_lines="2"
cd /etc/apache2
sudo nano apache2.conf
sudo systemctl reload apache2
```
cd /etc/apache2
sudo nano apache2.conf
sudo systemctl reload apache2
!!! warning "Commandes à recopier"
Dans un bloc destiné à être recopié, ne mettez pas le $ du prompt : le lecteur qui
copie la ligne collerait un $ qui fait échouer la commande.
Alertes
Les alertes (admonitions) mettent en valeur une remarque. Syntaxe : !!!, le type, et
un titre entre guillemets — facultatif.
!!! note "Bon à savoir"
Le contenu est indenté de quatre espaces.
!!! tip "Astuce"
Un raccourci qui fait gagner du temps.
!!! warning "Attention"
Un piège fréquent, une manipulation à ne pas rater.
!!! danger "Danger"
Une action destructrice : effacer un disque, supprimer des données.
!!! success "C'est bon"
Confirmation que tout s'est bien passé.
!!! info "Information"
Un complément, une précision de contexte.
!!! note "Bon à savoir" Le contenu est indenté de quatre espaces.
!!! warning "Attention" Un piège fréquent, une manipulation à ne pas rater.
Blocs dépliables
En remplaçant !!! par ???, le bloc est replié ; avec ???+, il est déplié au
chargement. Pratique pour une explication longue qui ne doit pas couper la lecture :
??? info "Pourquoi cette commande fonctionne"
L'explication détaillée, que le lecteur ouvre s'il le souhaite.
??? info "Pourquoi cette commande fonctionne" L'explication détaillée, que le lecteur ouvre s'il le souhaite.
Tableaux
| Colonne 1 | Colonne 2 |
|---|---|
| Valeur A | Valeur B |
Les tirets de la deuxième ligne séparent l'en-tête du corps ; leur nombre n'a pas
d'importance. Pour aligner une colonne, placez un : du côté voulu : |---:| à droite,
|:---:| au centre.
Un tableau large devient illisible sur téléphone : au-delà de quatre ou cinq colonnes, préférez une liste.
Notes de bas de page
Le noyau Linux est publié sous licence GPLv2[^1].
[^1]: GNU General Public License, version 2.
Le noyau Linux est publié sous licence GPLv21.
La note s'affiche en bas de page, quel que soit l'endroit où vous l'écrivez.
Boutons
Avec un attribut { .md-button }, un lien devient un bouton :
[Télécharger Linux Mint](https://linuxmint.com/download.php){ .md-button }
Télécharger Linux Mint{ .md-button }
Conseils de rédaction
Au-delà de la syntaxe, ce qui rend une page utile :
- Une page, un sujet. Si le titre contient « et », il y a peut-être deux pages.
- Écrivez pour qui ne sait pas. Ce qui vous paraît évident est précisément ce que le lecteur cherche. Indiquez où cliquer, ce qui doit s'afficher, comment vérifier que l'étape a réussi.
- Datez ce qui vieillit. Une version de logiciel, une capture d'écran, une adresse : précisez à quelle date c'était vrai.
- Préférez la phrase courte. Un guide se lit un ordinateur en panne sur les genoux.
Diagrammes
Un schéma se décrit en texte, dans un bloc mermaid — le thème le dessine à l'affichage :
```mermaid
flowchart LR
A[Rédiger] --> B[Pull request]
B --> C[Relecture]
C --> D[En ligne]
```
flowchart LR
A[Rédiger] --> B[Pull request]
B --> C[Relecture]
C --> D[En ligne]
La syntaxe complète est documentée sur mermaid.js.org. Un schéma reste plus long à maintenir qu'une liste : réservez-le à ce qu'une phrase explique mal, comme un enchaînement d'étapes ou une architecture.
Pour aller plus loin
- Éditeur Markdown en ligne, avec aperçu
- Référence Markdown complète
- Documentation du thème Material —
toutes les possibilités du thème ; certaines demandent d'activer une extension dans
mkdocs.yml, à discuter avec les mainteneurs.
-
GNU General Public License, version 2. ↩︎