Corners
Width
Accent
Headings
Body text
Dark theme
White theme
Mordhau Guides 1.0.0 est disponible — les guides sont stables et les corrections sont toujours les bienvenues.
Tout dans le page précédente fonctionne ici.Cette page couvre les extras que VitePress ajoute en haut et les conventions que nous suivons dans ce référentiel.
Le bloc tout en haut d'un fichier, entouré de trois tirets, est le frontmatter.Il configure la page plutôt que d'y apparaître, et doit être la première chose du fichier :
---
layout: doc
sidebar: false
aside: false
---
# My PageLes clés à connaître :
| Clé | Effet |
|---|---|
layout | doc pour une page normale, home pour une page de destination |
sidebar | false masque la navigation de gauche |
aside | false masque la table des matières sur la page à droite |
title | Remplace le titre de l'onglet du navigateur |
La plupart des pages n'ont besoin d'aucune préface.Ajoutez-le uniquement lorsque vous souhaitez désactiver quelque chose.
Ce sont les panneaux colorés utilisés sur tout le site.Ouvrez avec trois deux-points et tapez, fermez avec trois deux-points :
::: tip
Handy but optional advice.
:::
::: warning
Something the reader can get wrong.
:::
::: danger
Something that will break their server or lose their data.
:::
::: info
Extra background that is not needed to follow the steps.
:::Vous pouvez donner à chacun d'entre eux un titre personnalisé en mettant du texte après le type :
::: tip RECOMMENDED
This shows "RECOMMENDED" as the box title instead of "TIP".
:::Utilisez-les avec parcimonie.Une page où un paragraphe sur deux se trouve dans une case colorée est plus difficile à lire qu’une page sans aucun paragraphe.
Nommez toujours la langue après les guillemets d'ouverture.Il active la coloration syntaxique et indique au lecteur de quoi il s'agit.en regardant :
```bash
steamcmd + connexion anonyme + app_update 629800 valider + quitter
```bash, ini, json, md, js et ts couvrent presque tout dans ces documents.
Mettez les numéros de ligne entre accolades pour attirer l'attention sur une partie d'un bloc :
```ini{2}
[/Script/Mordhau.MordhauGameSession]
MaxSlots=64
ServerName=Mon serveur
```Lorsqu'une étape diffère selon la plateforme, utilisez un groupe de codes plutôt que d'écrire la section deux fois :
::: code-group
```powershell [Windows]
.\steamcmd.exe + connexion anonyme + app_update 629800 valider + quitter
```
```bash [Linux]
./steamcmd.sh + connexion anonyme+app_update 629800 validate +quit
```
:::Le lecteur obtient les onglets et ne voit que celui dont il a besoin.
Les liens internes partent du dossier de langue et laissent de côté le .md :
[Required Tools](/en/contributing/tools)
[RCON Guide](/en/rcon-guide/)Un chemin se terminant par / pointe vers le index.md de ce dossier.
WARNING
Écrivez des liens internes avec le chemin complet à partir de la racine du site, et non des liens relatifs comme ../tools.Les liens relatifs se brisent dès qu'une page bouge, et ils se comportentdifféremment dans l’aperçu GitHub que sur le site.
Lorsque vous créez un lien vers une page dans une section traduite, gardez le lecteur dans sa langue.À partir d'une page française, lien vers /fr/rcon-guide/, et non vers /en/rcon-guide/.
Mettez le fichier dans le même dossier que la page qui l'utilise et liez-le depuis la racine du site :
Enregistrez les captures d'écran sous .webp lorsque vous le pouvez.Ils représentent une fraction de la taille du PNG avec la même qualité, et ce référentiel est déjà suffisamment grand.
La création du fichier ne représente que la moitié du processus : une page vers laquelle personne ne peut accéder pourrait tout aussi bien ne pas exister.
.md dans le dossier de droite sous docs/..vitepress/config.mts.nav ou sidebar pointant vers votre page.npm run docs:dev et cliquez dessus.Si votre page appartient à toutes les langues, ajoutez d'abord celle en anglais et laissez les autres aux traducteurs.Une page vide est pire qu'une page manquante.
# par page, en haut, et il doit correspondre à ce que la barre latérale appelle la page.### doit se trouver sous un ##, et non directement sous le #.Game.ini, et non « Game.ini ».