Markdown-inndata

Behandlet utdata

Markdown Linjeskift-eksempler

Normaliseringsmodus slår sammen innpakkede linjer til enkeltavsnitt. Eksempel:

Innpakkede linjer til avsnitt

Inndata (innpakkede linjer):

Inndata

Normalisert utdata:

Utdata

Bruk Normaliser avsnitt-modus og Eksempel ovenfor.

Hva er Markdown Linjeskift-verktøyet?

Markdown behandler linjeskift annerledes enn HTML. Et enkelt linjeskift skaper ofte ikke et brudd i HTML; du trenger to mellomrom på slutten av linjen eller en tom linje. Dette verktøyet legger til harde linjeskift (to mellomrom + linjeskift) eller normaliserer avsnitt. CommonMark-spesifikasjonen definerer reglene.

Behandling kjører helt i nettleseren din. Ingenting sendes til en server. To moduser: Legg til harde linjeskift (sett inn linjeskift etter hver linje) eller Normaliser avsnitt (slå sammen innpakkede linjer til enkeltavsnitt). For formatering, bruk Markdown Formaterer.

Slik bruker du verktøyet

1

Lim inn eller last opp Markdown

Kopier Markdown og lim den inn i venstre editor. Du kan også klikke Last opp for å laste inn en .md- eller .markdown-fil. Eksempel-knappen laster inn eksempeldata.

2

Velg modus

Velg Legg til harde linjeskift for å sette inn linjeskift etter hver linje, eller Normaliser avsnitt for å slå sammen innpakkede linjer. Høyre panel oppdateres automatisk.

3

Kopier eller last ned

Bruk Kopier eller Last ned. For formatering eller validering, bruk Markdown Formaterer eller Markdown Validator.

Når linjeskiftbehandling hjelper

Når Markdown fra en CMS eller eksport har enkle linjeskift som ikke gjengis som brudd, fikser det å legge til harde linjeskift problemet. GitHub Flavored Markdown-spesifikasjonen og Markdown Guide dekker regler for linjeskift. Når tekst har inkonsekvent innpakning (f.eks. fra e-post eller kopiering), skaper normalisering av avsnitt rene avsnitt. Dikt eller adresser trenger ofte harde linjeskift.

Ofte stilte spørsmål

Hvorfor lager ikke Enter-tasten en ny linje i Markdown?

I Markdown behandles et enkelt linjeskift som et mellomrom — ikke som et linjeskift. De fleste renderere følger CommonMark-spesifikasjonen, som krever to mellomrom på slutten av en linje (hardt linjeskift) eller en tom linje (avsnittsbrudd) for å skape synlig separasjon i den gjengitte utdataen.

Hva er forskjellen mellom et mykt og et hardt linjeskift?

Et mykt linjeskift er et enkelt linjeskift i Markdown-kilden — gjengis som et mellomrom i HTML. Et hardt linjeskift er to etterfølgende mellomrom + linjeskift — gjengis som et <br>-tag. Modusen "Legg til harde linjeskift" konverterer hvert enkelt linjeskift til et hardt linjeskift.

Kan jeg bruke dette til å fikse Markdown kopiert fra Word eller Google Docs?

Ja — det er en av de vanligste bruksområdene. Når du kopierer tekst fra Word eller Google Docs, brytes linjer ofte ved kolonnebredden, noe som skaper titalls korte linjer som smelter sammen til en tekstvegg under gjengivelse. Bruk modusen Normaliser avsnitt for å slå de innpakkede linjene tilbake til riktige avsnitt.

Er det kompatibelt med GitHub Flavored Markdown?

Ja. Formatet for harde linjeskift (to etterfølgende mellomrom) støttes av GitHub Flavored Markdown og alle CommonMark-kompatible renderere. Normaliseringsmodusen produserer standard avsnittsbrudd som fungerer overalt.

Når skal du bruke harde linjeskift?

Når hver linje skal gjengis som en separat linje (f.eks. adresser, dikt eller innhold som var ment å ha enkle linjeskift). Legger til to mellomrom + linjeskift.

Relaterte verktøy

CommonMark. CommonMark linjeskift. Markdown Guide. GFM. GitHub. W3C HTML.