Markdown-linjeskiftverktøy
Legg til harde skift eller normaliser linjebrutte Markdown-linjer
Markdown-inndata
Behandlet utdata
Hva er et Markdown-linjeskiftverktøy?
Markdown-linjeskiftverktøyet håndterer en av Markdowns mest forvirrende oppførsler: linjeskiftregler. I motsetning til vanlig tekst eller teksteditorer, der Enter oppretter en ny linje, behandler Markdown et enkelt nylinjetegn som et mellomrom. Dette kan føre til uventet formatering når tekst kopieres fra andre kilder eller når man jobber med filer formatert med linjebrytinger.
Forvirringen rundt linjeskift stammer fra Markdowns linjeskiftspesifikasjon. For å opprette et linjeskift som rendres som en HTML <br>-tagg, trenger du to mellomrom på slutten av en linje etterfulgt av et nylinjetegn, eller en omvendt skråstrek. Alternativt oppretter en tom linje (to påfølgende nylinjetegn) et nytt avsnitt.
Verktøyet håndterer to hovedarbeidsflyter: "Legg til harde skift" for situasjoner der kilden har enkle nylinjetegn som bør rendres som separate linjer, og "Normaliser avsnitt" for tilfeller der linjebrutt tekst (flere linjer som bør være ett avsnitt) må foldes sammen til korrekt avsnittstruktur.
Slik bruker du Markdown-linjeskiftverktøyet
Følg disse trinnene for å legge til harde skift eller normalisere avsnitt. Hvert trinn bruker de faktiske kontrollene på denne siden.
Lim inn, last opp eller last inn eksempel
Lim inn Markdown i det venstre panelet Markdown-inndata. Velg modus: Legg til harde skift (hver linje rendres separat) eller Normaliser avsnitt (fold linjebrutt tekst). Klikk på Eksempel for å se eksempelinnhold.
Se behandlet utdata
Det høyre panelet Behandlet utdata viser resultatet. Harde skift legger til etterfølgende mellomrom; Normaliser folder linjer til avsnitt. Følger CommonMark-linjeskiftregler.
Kopier eller last ned
Klikk på Kopier eller Last ned for å bruke utdataen. Bruk Tøm for å starte på nytt. Alle operasjoner skjer i nettleseren.
Virkelige brukstilfeller
Konverter poesi og skript til Markdown
Dikt, sangtekster, skript og kodeeksempler har ofte tilsiktede linjeskift der hver linje betyr noe. Når de konverteres til Markdown, mister enkel innliming strukturen. Bruk "Legg til harde skift" for å beholde hver linje separat i den renderte utdataen.
Rydde opp i innhold fra teksteditorer
Når tekst kopieres fra Microsoft Word, Google Docs eller andre teksteditorer, stemmer linjeskift ofte ikke overens med Markdowns forventninger. Bruk "Normaliser avsnitt" for å fikse dette.
Fikse innlimt e-postinnhold
E-postklienter setter inn linjeskift ved forskjellige kolonnebredder, noe som skaper kaos når e-postinnhold limes inn i Markdown. Verktøyet normaliserer formateringen og omgjør kunstig brutte linjer til korrekte avsnitt.
Forberede innhold for ulike plattformer
Ulike plattformer (GitHub, Stack Overflow, Discord, Slack) håndterer linjeskift forskjellig. Dette verktøyet lar deg forbehandle innhold slik at det fungerer korrekt på målplattformen.
Ofte stilte spørsmål
Hva er forskjellen mellom myke og harde skift?
I Markdown-terminologi opprettes et "mykt skift" med to mellomrom på slutten av en linje (eller en omvendt skråstrek), som rendres som en HTML <br>-tagg. Et "hardt skift" eller avsnittsskift bruker en tom linje (to påfølgende nylinjetegn) og oppretter en HTML <p>-tagg. CommonMark-spesifikasjonen definerer dette nøyaktig.
Hvorfor behandler Markdown enkle linjeskift som mellomrom?
Dette designet stammer fra den opprinnelige Markdown-spesifikasjonens mål om å holde kildekoden lesbar. Et dokument kan linjebryte ved 80 kolonner i én editor og 120 i en annen — enkle linjeskift bør ikke påvirke formateringen.
Bør jeg bruke etterfølgende mellomrom eller omvendt skråstrek for myke skift?
Begge gir samme resultat i CommonMark-tolkere, men etterfølgende mellomrom anbefales ofte fordi de er synlige i de fleste editorer. GitHub Flavored Markdown støtter begge. Velg det som er tydeligere for arbeidsflyten din og vær konsekvent i prosjektet.