Hvordan lage et Markdown Table

Hvordan lage et Markdown Table / programmering

I 2004 skapte John Gruber of Daring Fireball Markdown, et lett oppslagsspråk for publisering av innhold på nettet. Det bruker lett å forstå vanlig tekstformatering syntaks for å lage ryddig HTML eller XHTML via bruk av et enkelt Perl script.

Siden da har flere smaker av Markdown dukket opp. Mens tabellene 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 øke hastigheten på prosessen.

Markdown Table Syntax

Hvis du er ny til Markdown, ikke vær bekymret - det er mange gode grunner til å lære det. Hva er Markdown? 4 grunner til at du bør lære det nå Hva er Markdown? 4 grunner til at du bør lære det nå Lei av HTML og WYSIWYG redaktører? Så Markdown er svaret for deg, uansett hvem du er. Les mer .

Som tidligere nevnt, inneholdt vanilje Markdown ikke støtte for tabeller. Senere innsats for å standardisere Markdown har blitt gjort, med den mest betydningsfulle som CommonMark. Denne implementeringen av Markdown inkluderer heller ikke opprinnelig støtte for tabeller, men det er mulig fremtidige iterasjoner vil.

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

Heldigvis bruker begge implementeringer samme formatering, noe som betyr at du ikke trenger å huske forskjellig syntaks for forskjellige språk. Tabellsyntaxen er også ganske robust, og du trenger ikke den fineste koden for å lage et bord som formaterer pent.

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

| Kolonne 1 | Kolonne 2 | Kolonne 3 | | : ------------- | : ----------: | -----------: | | Cell innhold | Flere ting | Og igjen | | Du kan også | Legg rør i | Liker dette \ | |

Dette skaper et pent formatert bord som ser slik ut:

Tabeller opprettes ved hjelp av rør (|) og bindestreker (-), med kolonner (:) som brukes til å justere celleinnholdet. I eksempelet ovenfor har vi brukt bindestreker og vanlige mellomrom for å lage et pent utseende bord i begge kodevisninger, og når de gjengis. Merk kolonene ved siden av bindestrekene, noe som fører til at venstre kolonne blir venstrejustert, midtkolonnen skal sentrere, og høyre kolonne skal være rettjustert.

Som angitt i koden, kan du sette inn rør som innhold så lenge du går foran dem med et tilbakeslag (\). Tabeller formateres automatisk med fet skrift i første rad, og med alternerende stripede bakgrunnsfarger 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 din første rad for å definere bordet. Ytre rør kan også utelukkes. Lagt til mellomrom for å gjøre innholdet pent i koden kan også utelates.

Her er et eksempel på et helt gyldig, men likevel skrapt utseende bord i Markdown:

Kolonne 1 | Kolonne 2 | Kolonne 3 --- | --- | --- ** Ting ** | _Don't_ | [Behov] (http://makeuseof.com) Til | * __ Look __ * | 'Ganske'

Som lager et bord som ser slik ut:

Vær oppmerksom på at i dette eksemplet har vi lagt til noen av støttet formatering, inkludert fet, kursiv, en inlinekobling, en kombinasjon av fet og kursiv vekt og en kodestykke. Det er begrensninger for denne bruken, for eksempel kan kodeutdrag ikke inneholde flere linjer, siden dette betyr slutten av kolonnen.

Du kan også sette inn bilder i tabeller, ved hjelp av den relevante Markdown-syntaksen. Sjekk ut vårt utskrivbare Markdown cheat sheet. The Printable Markdown Cheat Sheet for nybegynnere og eksperter. The Printable Markdown Cheat Sheet for nybegynnere og eksperter. Dette utskrivbare Markdown cheat sheet gir alt du trenger å vite om Markdown formatering på et øyeblikk. Hold det greit og aldri bli forvirret igjen. Les mer for en fullstendig liste over formateringssyntaxen.

Markdown Table Generators

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

Markdown Tables Generator

Sannsynligvis den enkleste nettsiden i sitt slag, med et komplett sett med verktøy for å lage alt fra små til store tabeller, og eksportere dem til Markdown. Du kan tilpasse den eksakte størrelsen på bordet ditt ved hjelp av et rutenett, og dobbeltklikk på et felt for å legge til innhold.

treffer Tab lar deg flytte mellom feltene, og du kan bruke justeringsverktøyet øverst for å justere innholdet i tabellen. Interessant, lar verktøyet til og med at du justerer celler uavhengig av kolonneregelen, siden det legger inn riktig antall mellomrom før eller etter feltinnholdet, for å sikre at bildene formateres riktig.

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

Kopier Excel / Google-tabell, Lim inn som Markdown

Denne utmerkede Excel eller Google Sheets til Markdown konverteringsverktøy er hjerneskildet av programvareutvikleren Dave Johnson, og er vert på sin egen blogg. Den er basert på Jonathan Hoyts kopi-excel-paste-markdown-kode, og det kan ikke være enklere å bruke.

Kopier bare et tabellområde i regnearkverktøyet ditt, lim det inn i tekstboksen, og se da det automatisk konverteres til en Markdown-kompatibel tabell. Du kan deretter kopiere det igjen og lime det inn i Markdown-dokumentet.

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

MarkdownTableMaker Chrome Extension

Hvis du bruker mye tid i Google Sheets, og foretrekker en utvidelse av nettleseren for å konvertere enten et celleområde eller et helt regneark til Markdown, bør MarkdownTableMaker for Chrome gjøre trikset. Hvis du tilbringer mye tid i Google Disk, kan du integrere det i arbeidsflyten din med disse Google Drive-kompatible Markdown-redaktørene 6 Markdown-redaktører som spiller bra med Google Drive 6 Markdown-redaktører som spiller bra med Google Drive Markdown er tekstredigeringsformatet av fremtiden. Det er enklere, slankere og enklere å bruke enn HTML uten å ofre mye strøm eller fleksibilitet. Les mer .

Master Markdown i dag

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

Kom i gang i dag med vår guide til å lære Markdown Learning Markdown: Skriv på nettet, raskere læringsmarkdown: Skriv på nettet, raskere Markdown er den beste måten å skrive i ren tekst, men fremdeles lage komplekse dokumenter. Til forskjell fra HTML eller LaTex, for eksempel, er Markdown enkelt å lære. Les mer !

Utforsk mer om: Markdown.