Hvordan lage en markdown -tabell

Hvordan lage en markdown -tabell

I 2004 John Gruber av Dristig ildkule opprettet Markdown, et lett markeringsspråk for publisering av innhold på nettet. Den bruker lett forståelig syntaks for ren tekstformatering for å lage ryddig HTML eller XHTML ved bruk av et enkelt Perl -skript.





Siden den gang har flere smaker av Markdown dukket opp. Selv om tabeller ikke ble vist i den opprinnelige spesifikasjonen, støtter de fleste Markdown -redaktører dem nå, og de er veldig enkle å implementere. La oss ta en titt på å lage tabeller fra bunnen av, samt ressurser som kan fremskynde prosessen.





Syntaks for markdown -tabell

Hvis du er ny i Markdown, ikke bekymre deg-det er mange gode grunner til å lære det.





Som tidligere nevnt, inkluderte ikke vanilla Markdown støtte for tabeller. Senere forsøk på å standardisere Markdown har blitt gjort, med den mest betydningsfulle CommonMark . Denne implementeringen av Markdown inkluderer heller ikke innfødt støtte for tabeller, selv om det er mulig fremtidige iterasjoner vil.

De fleste moderne Markdown -redaktører støtter flere forskjellige implementeringer av det lette merkespråket. Både Github Flavored Markdown og Markdown Extra introdusere støtte for tabeller, og disse er godt støttet i både online plattformer og i moderne redaktører.



Heldigvis bruker begge implementeringene samme formatering, noe som betyr at du ikke trenger å huske forskjellig syntaks for forskjellige språk. Bordsyntaks er også ganske robust, og du trenger ikke den peneste koden for å lage en tabell som formaterer pent.

hvordan slette en playstation -konto

Her er et eksempel på en Markdown -tabell opprettet ved hjelp av GitHub Flavored Markdown eller Markdown Extra:





| Column 1 | Column 2 | Column 3 |
| :------------- | :----------: | -----------: |
| Cell Contents | More Stuff | And Again |
| You Can Also | Put Pipes In | Like this | |

Dette skaper et pent formatert bord som ser slik ut:

Tabeller opprettes ved hjelp av rør (|) og bindestreker (-), med kolon (:) som brukes til å justere celleinnholdet. I eksemplet ovenfor har vi brukt bindestreker og vanlige mellomrom for å lage et pent utseende bord i både kodevisning og når det gjengis. Legg merke til kolonene ved siden av bindestrekene, som fører til at venstre kolonne er venstrejustert, midtkolonnen er sentrert og høyre kolonne er høyrejustert.





Som nevnt i koden, kan du sette inn rør som innhold så lenge du går foran dem med en skråstrek (). Tabeller formateres automatisk med fet skrift i første rad, og med vekslende stripete bakgrunnsfarger etter hvert som du legger til flere rader.

Enklere markdown -tabellkode

Men du kan bryte et bord ned til et mye enklere format. Du trenger bare tre bindestreker under den første raden for å definere tabellen. De ytre rørene kan også utelates. Lagte mellomrom for å få innholdet til å passe fint i koden kan også utelates.

Her er et eksempel på en perfekt gyldig, men likevel skummel utseende tabell i Markdown:

Column 1 | Column 2 | Column 3
--- | --- | ---
**Things** | _Don't_ | [Need](http://makeuseof.com)
To | *__Look__* | `Pretty`

Som lager en tabell som ser slik ut:

Vær oppmerksom på at i dette eksemplet har vi lagt til noen av de støttede formateringene, inkludert fet skrift, kursiv, en innebygd lenke, en kombinasjon av fet og kursiv vekt og en kodebit. Det er begrensninger for denne bruken, for eksempel kan kodebiter ikke inneholde flere linjer, siden dette betyr slutten på kolonnen.

Du kan også sette inn bilder i tabeller ved å bruke den relevante Markdown -syntaksen. Sjekk ut vår utskrivbart Markdown -jukseark for en fullstendig liste over formateringssyntaks.

Markdown -bordgeneratorer

Hvis du er spesielt glad i måten Markdown gjør det enkelt å legge til enkel formatering, overskrifter, lenker og bilder, og helst ikke vil stresse med å formatere et bord, kan en Markdown -bordgenerator være det du leter etter.

Markdown Tabeller Generator

Sannsynligvis det enkleste nettstedet i sitt slag, med et komplett sett med verktøy for å lage alt fra små til store bord, og eksportere dem til Markdown. Du kan tilpasse den nøyaktige størrelsen på bordet ditt ved hjelp av et rutenett, og deretter dobbeltklikke på et felt for å legge til innhold.

Windows 10 Dark Theme File Explorer

Treffer Tab lar deg flytte mellom feltene, og du kan bruke justeringsverktøyet øverst for å justere innholdet i tabellen. Interessant nok lar verktøyet deg til og med justere celler uavhengig av kolonneregelen, siden det setter inn riktig antall mellomrom før eller etter feltinnholdet, for å sikre at ting er formatert riktig.

Når du har fylt ut bordet, trykker du på generere -knappen for å se Markdown. Du kan da Kopiere til utklippstavle og lim tabellen inn i dokumentet. Undersøk Kompakt modus boksen for å kondensere bordet og spare plass. Det er også mulig å bruke denne generatoren til å importere en .CSV -fil via Fil Meny.

Kopier Excel/Google -tabellen, Lim inn som markdown

Dette utmerkede Excel- eller Google Sheets to Markdown -konverteringsverktøyet er tankene til programvareutvikleren Dave Johnson, og er vert på sin egen blogg. Den er basert på Jonathan Hoyts copy-excel-paste-markdown kode, og det kan ikke være enklere å bruke.

Bare kopier et tabellområde i regnearkverktøyet, lim det inn i tekstboksen og se hvordan det automatisk blir konvertert til en tabell som er kompatibel med Markdown. Du kan deretter kopiere den igjen og lime den inn i Markdown -dokumentet.

Dave har også opprettet en versjon som håndterer kolonnejustering også, omtrent som Markdown Table Generator ovenfor.

MarkdownTableMaker Chrome -utvidelse

Hvis du bruker mye tid i Google Sheets, og foretrekker en nettleserutvidelse for å konvertere enten et celleområde eller et helt regneark til Markdown, bør MarkdownTableMaker for Chrome gjøre susen. Hvis du bruker mye tid på Google Disk, kan du integrere den i arbeidsflyten din med disse Google Drive-kompatible Markdown-redaktørene.

Master Markdown i dag

Kunnskap om Markdown er en stor ferdighet du kan legge til i ditt digitale publiseringsrepertoar. Enten du legger ut kommentarer på Reddit eller tenker på å starte en blogg, er dette forenklede markeringsspråket ganske allsidig. Når paret med den rette redaktøren , Markdown kan enkelt konverteres til HTML, PDF og mer.

Kom i gang i dag med vår guide for å lære Markdown !

hvordan tvinge til å lukke et program på Windows 10 uten oppgavebehandling
Dele Dele kvitring E -post Er det greit å installere Windows 11 på en inkompatibel PC?

Du kan nå installere Windows 11 på eldre PCer med den offisielle ISO -filen ... men er det en god idé å gjøre det?

Les neste
Relaterte temaer
  • Programmering
  • Markdown
Om forfatteren Tim Brookes(838 artikler publisert)

Tim er en frilansskribent som bor i Melbourne, Australia. Du kan følge ham videre Twitter .

Mer fra Tim Brookes

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere