Перейти к содержанию
100% локально

Встроенные и справочные ссылки Markdown

Преобразуйте ссылки и изображения Markdown между встроенным [текст](URL) и справочным стилем [текст][1].

Входные данные
Выходные данные

Встроенные и справочные ссылки Markdown

Markdown поддерживает два способа записи ссылки: встроенный, когда URL находится прямо рядом с текстом — [текст](URL) — и справочный, когда текст указывает на короткую метку, а настоящий URL находится в списке определений ниже. Этот инструмент преобразует документ между двумя стилями в любом направлении, поэтому вы можете изменить страницу со встроенными ссылками на аккуратные нумерованные ссылки или развернуть справочный документ обратно в простые встроенные ссылки для быстрой вставки в другое место.

Стиль метки управляет внешним видом маркера ссылки: последовательные номера, slug, построенный из самого текста ссылки, или пользовательский префикс по вашему выбору. Определения могут находиться в конце всего документа или сразу после абзаца, который их вводит, а одинаковые URL могут быть объединены в одно общее определение вместо повторения одного на ссылку. Отдельный переключатель сохраняет или отбрасывает дополнительное название ссылки, а другой определяет, преобразуется ли синтаксис изображения (![alt](URL)) вместе с обычными ссылками или остается нетронутым. Определения могут быть перечислены в порядке появления ссылок или отсортированы по алфавиту по их метке.

Обратное преобразование в встроенные ссылки разрешает каждую ссылку относительно ее определения, включая сокращенную форму [текст][], и оставляет все, что не может быть разрешено точно, как написано, без угадывания. Ссылки и изображения внутри ограниченного или встроенного кода пропускаются по умолчанию, так как пример кода, показывающий синтаксис Markdown, не должен переписываться так, как если бы это был живой текст — отключите эту опцию, если вы хотите их преобразовать. Если определение все еще требуется после преобразования (например, изображение, оставленное в покое, пока его соседняя ссылка была вставлена встроенно), инструмент сохраняет это определение вместо оставления зависшей ссылки.

Все работает локально в вашем браузере — ничто, что вы вставляете здесь, не загружается куда-либо. Скопируйте результат, загрузите его как файл .txt или отправьте результат прямо обратно на вход, чтобы сделать еще один проход, например, преобразовать в справочный стиль и затем переупорядочить определения.

FAQ

Что происходит со ссылкой, у которой нет соответствующего определения?
Она остается точно как написана. Инструмент переписывает только те ссылки, которые он может разрешить, поэтому опечатка в метке никогда не приведет к безмолвному удалению ссылки.
В чем разница между размещением 'в конце документа' и 'в конце каждого абзаца'?
Размещение в документе собирает все определения в один список в самом конце. Размещение в абзаце вставляет каждое определение сразу после абзаца, который его впервые использует, что облегчает просмотр длинных документов раздел за разделом.
Изменяет ли объединение определений с одинаковым URL то, куда указывают ссылки?
Нет. Объединенные ссылки совместно используют одно определение и одну метку, но каждая ссылка все еще разрешается на тот же URL, на который она всегда указывала — только список определений становится короче.
Будет ли он трогать примеры Markdown внутри блоков кода?
По умолчанию нет. Опция "Пропускать ссылки внутри блоков кода" включена по умолчанию, поэтому пример кода, показывающий синтаксис [текст](URL), остается нетронутым; отключите опцию, если вы хотите, чтобы они были преобразованы.
Мой документ загружается куда-либо?
Нет. Преобразование выполняется полностью в вашем браузере — ваш Markdown никогда не покидает ваше устройство.