Markdown-radbrytningsverktyg
Lägg till hårda brytningar eller normalisera radbrytade Markdown-rader
Markdown-indata
Bearbetad utdata
Vad är ett Markdown-radbrytningsverktyg?
Markdown-radbrytningsverktyget hanterar ett av Markdowns mest förvirrande beteenden: radbrytningsregler. Till skillnad från vanlig text eller textredigerare, där att trycka på Enter skapar en ny rad, behandlar Markdown ett enda nyradstecken som ett blanksteg. Detta kan leda till oväntad formatering när text kopieras från andra källor eller när man arbetar med filer formaterade med radbrytningar.
Förvirringen kring radbrytningar härrör från Markdowns radbrytningsspecifikation. För att skapa en radbrytning som renderas som en HTML <br>-tagg behöver du två blanksteg i slutet av en rad följt av ett nyradstecken, eller ett bakstreck. Alternativt skapar en tom rad (två på varandra följande nyradstecken) ett nytt stycke.
Verktyget hanterar två huvudarbetsflöden: "Lägg till hårda brytningar" för situationer där källan har enstaka nyradstecken som borde renderas som separata rader, och "Normalisera stycken" för fall där radbruten text (flera rader som borde vara ett stycke) måste vikas ihop till rätt styckestruktur.
Hur man använder Markdown-radbrytningsverktyget
Följ dessa steg för att lägga till hårda brytningar eller normalisera stycken. Varje steg använder de faktiska kontrollerna på den här sidan.
Klistra in, ladda upp eller läs in exempel
Klistra in Markdown i den vänstra panelen Markdown-indata. Välj läge: Lägg till hårda brytningar (varje rad renderas separat) eller Normalisera stycken (vik radbruten text). Klicka på Exempel för att se exempelinnehåll.
Visa bearbetad utdata
Den högra panelen Bearbetad utdata visar resultatet. Hårda brytningar lägger till efterföljande blanksteg; Normalisera viker rader till stycken. Följer CommonMark-radbrytningsregler.
Kopiera eller ladda ner
Klicka på Kopiera eller Ladda ner för att använda utdatan. Använd Rensa för att börja om. Alla operationer sker i webbläsaren.
Verkliga användningsfall
Konvertera poesi och skript till Markdown
Dikter, låttexter, skript och kodexempel har ofta avsiktliga radbrytningar där varje rad betyder något. När de konverteras till Markdown förlorar enkel inklistring strukturen. Använd "Lägg till hårda brytningar" för att behålla varje rad separat i den renderade utdatan.
Städa upp innehåll från textredigerare
När text kopieras från Microsoft Word, Google Docs eller andra textredigerare stämmer radbrytningar ofta inte med Markdowns förväntningar. Använd "Normalisera stycken" för att fixa detta.
Rätta till inklistrat e-postinnehåll
E-postklienter infogar radbrytningar vid olika kolumnbredder, vilket skapar kaos när e-postinnehåll klistras in i Markdown. Verktyget normaliserar formateringen och omvandlar konstgjort brutna rader till korrekta stycken.
Förbereda innehåll för olika plattformar
Olika plattformar (GitHub, Stack Overflow, Discord, Slack) hanterar radbrytningar på olika sätt. Det här verktyget låter dig förbearbeta innehåll så att det fungerar korrekt på målplattformen.
Vanliga frågor
Vad är skillnaden mellan mjuka och hårda brytningar?
I Markdown-terminologi skapas en "mjuk brytning" med två blanksteg i slutet av en rad (eller ett bakstreck), vilket renderas som en HTML <br>-tagg. En "hård brytning" eller styckebrytning använder en tom rad (två på varandra följande nyradstecken) och skapar en HTML <p>-tagg. CommonMark-specifikationen definierar detta exakt.
Varför behandlar Markdown enstaka radbrytningar som blanksteg?
Denna design härrör från det ursprungliga Markdown-specifikationens mål att hålla källkoden läsbar. Ett dokument kan radbryta vid 80 kolumner i en redigerare och 120 i en annan — enstaka radbrytningar borde inte påverka formateringen.
Ska jag använda efterföljande blanksteg eller bakstreck för mjuka brytningar?
Båda ger samma resultat i CommonMark-tolkar, men efterföljande blanksteg rekommenderas ofta eftersom de är synliga i de flesta redigerare. GitHub Flavored Markdown stöder båda. Välj det som är tydligare för ditt arbetsflöde och var konsekvent i projektet.