Vérificateur de Liens Markdown

Vérifie statiquement les liens Markdown pour les erreurs de format, ancres brisées et références non définies (sans requêtes réseau)

Points clés

Catégorie
Développement et Web
Types d’entrée
textarea, select
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Vérificateur de Liens Markdown est un outil d'analyse statique conçu pour valider instantanément la structure de vos liens, détecter les ancres internes brisées et identifier les références non définies dans vos documents Markdown, le tout sans effectuer de requêtes réseau.

Quand l’utiliser

  • Avant de publier un article de blog ou une documentation technique rédigée en Markdown.
  • Pour valider la cohérence des liens internes et des ancres de navigation au sein d'un long document.
  • Lors du nettoyage de fichiers Markdown pour détecter les références de liens obsolètes ou non définies.

Comment ça marche

  • Collez votre texte Markdown dans la zone de saisie prévue à cet effet.
  • Sélectionnez le niveau de vérification souhaité : basique pour le format et les ancres, ou strict pour inclure les doublons et références inutilisées.
  • Choisissez le format de rapport de sortie, en texte brut ou en JSON.
  • Exécutez l'analyse pour obtenir instantanément la liste détaillée des anomalies détectées.

Cas d’usage

Validation des ancres de table des matières dans les fichiers README de projets open-source.
Audit de conformité syntaxique des liens avant le déploiement d'un site statique.
Détection des définitions de liens orphelines ou en double dans des guides utilisateur volumineux.

Exemples

1. Validation d'une documentation technique

Rédacteur technique
Contexte
Un rédacteur prépare un guide utilisateur de 50 pages en Markdown contenant de nombreux liens internes vers des sections spécifiques.
Problème
Plusieurs liens d'ancres internes comme [#config] pointent vers des titres modifiés ou inexistants.
Comment l’utiliser
Copier le contenu du guide dans l'entrée Markdown, choisir le niveau de vérification 'basic' et lancer l'analyse.
Configuration d’exemple
markdownInput: [Texte Markdown], checkLevel: basic, reportFormat: text
Résultat
L'outil liste précisément les lignes contenant des ancres brisées, permettant de corriger rapidement les liens internes défectueux.

2. Nettoyage des références de liens obsolètes

Développeur Web
Contexte
Un développeur maintient un fichier README contenant des dizaines de liens de référence en bas de page.
Problème
Certaines références de liens définies ne sont plus utilisées dans le texte, encombrant le fichier inutilement.
Comment l’utiliser
Coller le code Markdown du README, sélectionner le niveau de vérification 'strict' et choisir le format de rapport 'json'.
Configuration d’exemple
markdownInput: [Texte Markdown], checkLevel: strict, reportFormat: json
Résultat
Le rapport JSON identifie clairement les identifiants de référence inutilisés, facilitant leur suppression immédiate.

Tester avec des échantillons

markdown

Hubs associés

FAQ

Cet outil vérifie-t-il si les sites web externes sont en ligne ?

Non, il s'agit d'un vérificateur statique qui valide la syntaxe et les ancres internes sans effectuer de requêtes réseau.

Quelle est la différence entre le mode basique et le mode strict ?

Le mode basique valide le format et les ancres brisées, tandis que le mode strict signale également les références inutilisées et les ancres dupliquées.

Qu'est-ce qu'une référence non définie dans Markdown ?

C'est un lien de type [texte][ref] pour lequel la définition correspondante [ref]: URL est manquante dans le document.

Puis-je exporter les résultats de la vérification ?

Oui, vous pouvez générer le rapport d'erreurs au format texte lisible ou sous forme de structure JSON pour l'intégrer à d'autres outils.

Mes données Markdown sont-elles envoyées à un serveur ?

Non, l'analyse est effectuée localement dans votre navigateur pour garantir la confidentialité de vos documents.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/markdown-link-checker

Paramètres de la requête

Nom du paramètre Type Requis Description
markdownInput textarea Oui -
checkLevel select Non -
reportFormat select Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-markdown-link-checker": {
      "name": "markdown-link-checker",
      "description": "Vérifie statiquement les liens Markdown pour les erreurs de format, ancres brisées et références non définies (sans requêtes réseau)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-link-checker",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]