Markdown

Markdown Batch Link Collector

Собрать и дедуплицировать ссылки сразу из нескольких markdown-документов.

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

Документация проекта разбита на десяток отдельных markdown-файлов, и перед аудитом на предмет битых или устаревших ссылок хочется получить единый список всех адресов сразу, а не собирать его вручную, открывая каждый файл по очереди. Markdown Batch Link Collector online делает именно это — находит все ссылки во всех вставленных документах и собирает их в один список без дублей.

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

Полезно применять при подготовке единого списка внешних источников для большой документации перед проверкой на доступность, при аудите внутренних перекрёстных ссылок между файлами проекта, или просто чтобы понять, на что вообще ссылается вся ваша документация целиком, не листая каждый файл по отдельности в поисках синих подчёркнутых слов.

Частые вопросы

Как разделять несколько markdown-документов во вводе?

Пустой строкой между содержимым каждого файла, инструмент обработает каждый блок отдельно, а затем объединит найденные ссылки в общий список.

Убираются ли повторяющиеся ссылки, если они встречаются в разных файлах?

Да, если один и тот же адрес встречается в нескольких документах, в итоговом списке он появится один раз, а не будет продублирован по числу файлов, где он упомянут.

Показывается ли, из какого именно файла пришла каждая ссылка?

Текущая версия собирает единый дедуплицированный список без привязки к конкретному файлу-источнику, для этого уровня детализации по отдельным файлам лучше использовать одиночный Link Extractor файл за файлом.

Работает ли это для ссылок на изображения с восклицательным знаком перед скобками?

Да, структура скобок у ссылок на изображения идентична обычным ссылкам, поэтому они распознаются тем же самым механизмом поиска и попадают в общий список.