Sådan opretter du en markdown -tabel

Sådan opretter du en markdown -tabel

I 2004 John Gruber af Dristig ildkugle oprettet Markdown, et let markup -sprog til udgivelse af indhold på internettet. Den bruger letforståelig tekstformateringssyntaks til at oprette ryddelige HTML eller XHTML ved hjælp af et simpelt Perl -script.





Siden da er flere varianter af Markdown dukket op. Selvom tabeller ikke blev vist i den originale specifikation, understøtter de fleste Markdown -redaktører dem nu, og de er meget nemme at implementere. Lad os se på at oprette tabeller fra bunden samt ressourcer, der kan fremskynde processen.





Markdown Table Syntax

Hvis du ikke er ny i Markdown, skal du ikke bekymre dig-der er mange gode grunde til at lære det.





Som tidligere bemærket inkluderede vanilla Markdown ikke understøttelse af tabeller. Efterfølgende bestræbelser på at standardisere Markdown er blevet gjort, med den mest betydningsfulde CommonMark . Denne implementering af Markdown inkluderer heller ikke native support til tabeller, selvom det er muligt fremtidige iterationer vil.

De fleste moderne Markdown -redaktører understøtter flere forskellige implementeringer af letmarkeringssprog. Begge Github Aromatiseret Markdown og Markdown Extra introducere support til tabeller, og disse understøttes godt på både online platforme og i moderne redaktører.



Heldigvis bruger begge implementeringer den samme formatering, hvilket betyder, at du ikke behøver at huske forskellige syntakser for forskellige sprog. Bordsyntaks er også ret robust, og du behøver ikke den pæneste kode for at oprette en tabel, der formaterer pænt.

er ønske sikkert for kreditkort

Her er et eksempel på en Markdown -tabel oprettet ved hjælp af 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 skaber en pænt formateret tabel, der ser sådan ud:

Tabeller oprettes ved hjælp af rør (|) og bindestreger (-), med kolon (:) bruges til at justere celleindhold. I eksemplet ovenfor har vi brugt bindestreger og almindelige mellemrum til at oprette et pænt udseende bord i både kodevisning og når det gengives. Bemærk kolonerne ved siden af ​​bindestregerne, hvilket bevirker, at venstre kolonne er venstrejusteret, midtersøjlen er centreret og den højre kolonne er højrejusteret.





Som angivet i koden kan du indsætte rør som indhold, så længe du går forud for dem med en omvendt skråstreg (). Tabeller formateres automatisk med fed skrift i den første række og med skiftevis stribede baggrundsfarver, efterhånden som du tilføjer flere rækker.

Enklere markdown -tabelkode

Men du kan bryde en tabel ned til et meget enklere format. Du behøver kun tre bindestreger under din første række for at definere tabellen. De ydre rør kan også udelades. Tilføjede mellemrum for at få indholdet til at passe fint i koden kan også udelades.

Her er et eksempel på en fuldstændig gyldig, men alligevel skrabet udseende tabel i Markdown:

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

Som skaber en tabel, der ser sådan ud:

Bemærk, at vi i dette eksempel har tilføjet nogle af de understøttede formateringer, herunder fed, kursiv, et indbygget link, en kombination af fed og kursiv fremhævelse og et kodestykke. Der er begrænsninger for denne brug, f.eks. Kan kodestykker ikke indeholde flere linjer, da dette betyder slutningen på kolonnen.

Du kan også indsætte billeder i tabeller ved hjælp af den relevante Markdown -syntaks. Tjek vores udskrivbart Markdown snydeblad for en komplet liste over formateringssyntaks.

Markdown -bordgeneratorer

Hvis du er særlig glad for den måde, Markdown gør det let at tilføje enkel formatering, overskrifter, links og billeder, og helst ikke vil bøvle med at formatere en tabel, kan en Markdown -bordgenerator være det, du leder efter.

Markdown Tabeller Generator

Sandsynligvis det enkleste websted af sin slags med et komplet sæt værktøjer til at skabe alt fra små til store borde og eksportere dem til Markdown. Du kan tilpasse den nøjagtige størrelse på din tabel ved hjælp af et gitter, og derefter dobbeltklikke på et felt for at tilføje indhold.

hvor længe holder en mac

Slå Tab giver dig mulighed for at flytte mellem felterne, og du kan bruge justeringsværktøjet øverst til at justere indholdet i din tabel. Interessant nok giver værktøjet dig endda mulighed for at justere celler uafhængigt af kolonnereglen, da det indsætter det rigtige antal mellemrum før eller efter feltindholdet for at sikre, at tingene er formateret korrekt.

Når du har udfyldt dit bord, skal du trykke på Frembringe knappen for at se Markdown. Det kan du så Kopier til udklipsholder og indsæt tabellen i dit dokument. Tjek Kompakt tilstand boks for at kondensere bordet og spare plads. Det er også muligt at bruge denne generator til at importere en .CSV -fil via Fil menu.

Kopier Excel/Google -tabel, indsæt som markdown

Dette fremragende Excel- eller Google Sheets to Markdown -konverteringsværktøj er softwareudvikler Dave Johnsons hjernebarn og hostes på sin egen blog. Den er baseret på Jonathan Hoyts copy-excel-paste-markdown kode, og det kunne ikke være enklere at bruge.

Du skal blot kopiere et tabelinterval i dit regnearksværktøj, indsætte det i tekstboksen og se, hvordan det automatisk konverteres til en Markdown -kompatibel tabel. Du kan derefter kopiere det igen og indsætte det i dit Markdown -dokument.

Dave har også oprettet en version, der håndterer kolonnejustering også meget ligesom Markdown Table Generator ovenfor.

MarkdownTableMaker Chrome -udvidelse

Hvis du bruger meget tid i Google Sheets og foretrækker en browserudvidelse til at konvertere enten et celleområde eller et helt regneark til Markdown, bør MarkdownTableMaker til Chrome gøre tricket. Hvis du bruger meget tid i Google Drev, kan du integrere det i din arbejdsgang med disse Google Drive-kompatible Markdown-redaktører.

Master Markdown i dag

Kendskab til Markdown er en stor færdighed, du kan tilføje til dit digitale publiceringsrepertoire. Uanset om du sender kommentarer på Reddit eller tænker på at starte en blog, er dette forenklede markeringssprog ret alsidigt. Når det er parret med den rigtige redaktør , Markdown kan let konverteres til HTML, PDF og mere.

Kom i gang i dag med vores guide til at lære Markdown !

iphone 12 vs iphone 12 pro max
Del Del Tweet E -mail Er det okay at installere Windows 11 på en inkompatibel pc?

Du kan nu installere Windows 11 på ældre pc'er med den officielle ISO -fil ... men er det en god idé at gøre det?

Læs Næste
Relaterede emner
  • Programmering
  • Markdown
Om forfatteren Tim Brookes(838 artikler udgivet)

Tim er freelance skribent, der bor i Melbourne, Australien. Du kan følge ham videre Twitter .

Mere fra Tim Brookes

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere