Sări la conținut
Complet local

Legături Markdown inline și de referință

Conversia legăturilor și imaginilor Markdown între stilurile inline [text](url) și referință [text][1].

Intrare
Ieșire

Legături Markdown inline și de referință

Markdown oferă două modalități de a scrie o legătură: inline, cu URL-ul chiar lângă text — [text](url) — și în stil de referință, unde textul indică o etichetă scurtă iar URL-ul real se află într-o listă de definiții mai jos. Acest instrument convertește un document între cele două stiluri, în orice direcție, permițând transformarea unei pagini pline de legături inline în referințe numerotate ordonate, sau extinderea unui document plin de referințe înapoi în legături inline simple pentru a lipi rapid în altă parte.

Stilul etichetei controlează aspectul marcatorului de referință: numere secvențiale, un slug construit din propriul text al legăturii, sau un prefix personalizat la alegere. Definițiile pot apărea la sfârșitul întregului document sau chiar după paragraful care le introduce, și URL-urile identice pot fi fuzionate într-o singură definiție partajată în loc să se repete pentru fiecare legătură. Un comutator separat păstrează sau elimină titlul opțional al legăturii, iar altul decide dacă sintaxa imaginii (![alt](url)) este convertită alături de legăturile obișnuite sau lăsată intactă. Definițiile pot fi listate în ordinea apariției legăturilor sau sortate alfabetic după etichetă.

La conversia înapoi în inline, fiecare referință este rezolvată în raport cu definiția sa, inclusiv forma scurtată [text][], și lasă exact cum este orice lucru care nu poate fi rezolvat cu precizie, în loc să ghicească. Legăturile și imaginile din cod compartimentat sau inline sunt ignorate în mod implicit, deoarece un eșantion de cod care arată sintaxa Markdown nu ar trebui rescris ca și cum ar fi text activ — dezactivați dacă doriți să fie atinse. Dacă o definiție este încă necesară după conversie (de exemplu, o imagine lăsată deoparte în timp ce legătura vecină a fost inline), instrumentul păstrează acea definiție în loc să lase o referință în suspensie.

Totul funcționează local în browserul dvs. — nimic din ceea ce lipiți aici nu este trimis nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți rezultatul înapoi în intrare pentru a efectua o altă trecere, cum ar fi conversia în stil de referință și apoi reordonarea definițiilor.

FAQ

Ce se întâmplă cu o referință care nu are o definiție corespunzătoare?
Rămâne exact cum este. Instrumentul doar rescrie referințele pe care le poate rezolva, deci o greșeală de dactilare într-o etichetă nu elimină niciodată tăcut o legătură.
Care este diferența dintre plasarea "sfârșitul documentului" și "sfârșitul fiecărui paragraf"?
Plasarea la sfârșitul documentului colectează fiecare definiție într-o singură listă la final. Plasarea la sfârșitul paragrafului inserează fiecare definiție chiar după paragraful care o folosește mai întâi, ceea ce face documentele lungi mai ușor de revizuit secțiune cu secțiune.
Fuzionarea definițiilor cu același URL schimbă către unde indică legăturile?
Nu. Legăturile fuzionate împărtășesc o definiție și o etichetă, dar fiecare legătură se rezolvă totuși spre URL-ul pe care l-a avut întotdeauna — doar lista de definiții devine mai scurtă.
Atinge exemplele Markdown din blocurile de cod?
Nu în mod implicit. "Ignorare legăturilor în blocuri de cod" este pornit în mod implicit, deci un eșantion de cod care arată sintaxa [text](url) rămâne intact; dezactivați dacă doriți să fie convertite.
Documentul meu este încărcat undeva?
Nu. Conversia funcționează în întregime în browserul dvs. — Markdown-ul dvs. nu părăsește niciodată dispozitivul dvs.