Проверщик ссылок Markdown

Статически проверяет ссылки Markdown на ошибки формата, битые якоря и неопределенные ссылки (без сетевых запросов)

Ключевые факты

Категория
Разработка и Web
Типы входных данных
textarea, select
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Этот инструмент предназначен для быстрого статического анализа ссылок в документах Markdown. Он позволяет мгновенно находить синтаксические ошибки, неработающие внутренние якоря и пропущенные определения справочных ссылок без отправки внешних сетевых запросов, обеспечивая полную конфиденциальность ваших данных.

Когда использовать

  • Перед публикацией документации или статей в Git-репозиторий для предотвращения неработающих переходов.
  • При редактировании крупных файлов Markdown с большим количеством внутренних перекрестных ссылок и заголовков.
  • Для проверки корректности справочных ссылок (reference-style links) на предмет пропущенных или лишних определений.

Как это работает

  • Вставьте исходный текст в формате Markdown в поле ввода.
  • Выберите уровень проверки: базовый для поиска ошибок формата и битых якорей или строгий для выявления дубликатов и неиспользуемых ссылок.
  • Укажите желаемый формат вывода результатов — текстовый отчет или структурированный JSON.
  • Инструмент мгновенно выполнит локальный синтаксический анализ и отобразит список найденных проблем.

Сценарии использования

Валидация файлов README.md перед коммитом в репозиторий проекта.
Поиск неработающих внутренних переходов в длинных технических спецификациях и базах знаний.
Очистка Markdown-документов от устаревших и неиспользуемых сносок и ссылок.

Примеры

1. Проверка внутренней навигации в техническом руководстве

Технический писатель
Контекст
При подготовке объемного руководства пользователя были изменены названия некоторых заголовков, из-за чего внутренние ссылки могли сломаться.
Проблема
Необходимо быстро найти все неработающие ссылки на разделы документа без ручного клика по каждой из них.
Как использовать
Вставьте текст руководства в поле ввода, выберите уровень проверки "Базовый" и текстовый формат отчета.
Пример конфигурации
Уровень проверки: basic, Формат отчета: text
Результат
Инструмент выявил ссылки на несуществующие якоря #install-step-2 и #troubleshoot, указав строки с ошибками для быстрого исправления.

2. Оптимизация справочных ссылок в файле README

Разработчик
Контекст
В файле README.md используется стиль справочных ссылок внизу документа. После удаления некоторых абзацев могли остаться лишние определения.
Проблема
Найти неиспользуемые сноски и дублирующиеся ссылки для очистки файла.
Как использовать
Скопируйте содержимое README.md, выберите уровень проверки "Строгий" и формат отчета "JSON".
Пример конфигурации
Уровень проверки: strict, Формат отчета: json
Результат
Получен JSON-отчет со списком из трех неиспользуемых определений ссылок в конце файла, которые можно безопасно удалить.

Проверить на примерах

markdown

Связанные хабы

FAQ

Отправляет ли инструмент запросы к внешним сайтам для проверки URL?

Нет, проверка выполняется полностью статически в вашем браузере. Внешние сетевые запросы не отправляются.

Что проверяется на базовом уровне (basic)?

Проверяется корректность синтаксиса разметки ссылок и соответствие внутренних якорей (например, #section) существующим заголовкам в документе.

Для чего нужен строгий уровень проверки (strict)?

В строгом режиме инструмент дополнительно находит дублирующиеся якоря заголовков и объявленные, но неиспользуемые справочные ссылки.

Поддерживаются ли справочные ссылки (reference-style)?

Да, валидатор проверяет наличие соответствующих определений для всех ссылок вида [текст][идентификатор].

В каком формате я могу получить результаты?

Вы можете выбрать наглядный текстовый отчет с описанием ошибок или структурированный JSON для автоматического разбора.

Документация API

Конечная точка запроса

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

Параметры запроса

Имя параметра Тип Обязательно Описание
markdownInput textarea Да -
checkLevel select Нет -
reportFormat select Нет -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-markdown-link-checker": {
      "name": "markdown-link-checker",
      "description": "Статически проверяет ссылки Markdown на ошибки формата, битые якоря и неопределенные ссылки (без сетевых запросов)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-link-checker",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]