Hur man skapar en markdown -tabell

Hur man skapar en markdown -tabell

År 2004 John Gruber av Vågad eldboll skapade Markdown, ett lätt uppmärkningsspråk för publicering av innehåll på webben. Den använder lättförståelig syntax för formatering för att skapa snygg HTML eller XHTML med hjälp av ett enkelt Perl -skript.





Sedan dess har flera smaker av Markdown dykt upp. Även om tabeller inte förekom i den ursprungliga specifikationen, stöder de flesta Markdown -redaktörer dem nu och de är väldigt enkla att implementera. Låt oss ta en titt på att skapa tabeller från grunden, liksom resurser som kan påskynda processen.





Syntax för markdown -tabell

Om du är ny på Markdown, oroa dig inte-det finns många bra skäl att lära dig det.





Som tidigare noterats inkluderade vanilj Markdown inte stöd för tabeller. Efterföljande ansträngningar att standardisera Markdown har gjorts, varav det viktigaste är CommonMark . Denna implementering av Markdown inkluderar inte heller inbyggt stöd för tabeller, även om det är möjligt att framtida iterationer kommer att göra det.

De flesta moderna Markdown -redaktörer stöder flera olika implementeringar av lättviktsmarkeringsspråket. Både Github Flavored Markdown och Markdown Extra introducera stöd för tabeller, och dessa stöds väl i både onlineplattformar och i moderna redaktörer.



Lyckligtvis använder båda implementeringarna samma formatering, vilket innebär att du inte behöver komma ihåg olika syntax för olika språk. Bordsyntax är också ganska robust, och du behöver inte den snyggaste koden för att skapa en tabell som formaterar snyggt.

varför är min tjänst så långsam

Här är ett exempel på en Markdown -tabell som skapats med 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 | |

Detta skapar en snyggt formaterad tabell som ser ut så här:

Tabeller skapas med hjälp av rör (|) och streck (-), med kolon (:) som används för att justera cellinnehåll. I exemplet ovan har vi använt bindestreck och vanliga mellanslag för att skapa en snygg tabell i både kodvy och vid återgivning. Observera kolonna bredvid bindestreckarna, vilket gör att den vänstra kolumnen är vänsterjusterad, mittkolumnen centrerad och högerkolumnen högerjusterad.





Som anges i koden kan du infoga rör som innehåll så länge du föregår dem med ett snedstreck (). Tabeller formateras automatiskt med fet stil på första raden och med alternerande randiga bakgrundsfärger när du lägger till fler rader.

Enklare markdown -tabellkod

Men du kan bryta ett bord till ett mycket enklare format. Du behöver bara tre streck under din första rad för att definiera tabellen. De yttre rören kan också lämnas utanför. Tillagda mellanslag för att innehållet ska passa snyggt i koden kan också utelämnas.

Här är ett exempel på en perfekt giltig men ändå skrämmande tabell i Markdown:

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

Vilket skapar en tabell som ser ut så här:

Observera att i det här exemplet har vi lagt till en del av den formatering som stöds, inklusive fetstil, kursiv, en infogad länk, en kombination av fet och kursiv ton och ett kodavsnitt. Det finns begränsningar för denna användning, till exempel kan kodavsnitt inte innehålla flera rader, eftersom detta betyder slutet på kolumnen.

Du kan också infoga bilder i tabeller med relevant Markdown -syntax. Kolla in vår utskrivbart Markdown -fuskblad för en fullständig lista över formateringssyntax.

Markdown -tabellgeneratorer

Om du är särskilt förtjust i hur Markdown gör det enkelt att lägga till enkel formatering, rubriker, länkar och bilder, och hellre inte vill bråka med att formatera en tabell, kan en Markdown -tabellgenerator vara det du letar efter.

Markdown Tabeller Generator

Förmodligen den enklaste webbplatsen i sitt slag, med en komplett uppsättning verktyg för att skapa allt från små till stora bord och exportera dem till Markdown. Du kan anpassa tabellens exakta storlek med ett rutnät och dubbelklicka sedan på ett fält för att lägga till innehåll.

hur man får reda på någon

Slår Flik låter dig flytta mellan fälten, och du kan använda justeringsverktyget högst upp för att justera innehållet i din tabell. Intressant nog kan verktyget till och med justera celler oberoende av kolumnregeln, eftersom det infogar rätt antal mellanslag före eller efter fältinnehållet för att säkerställa att saker är korrekt formaterade.

När du har fyllt i ditt bord trycker du på Generera -knappen för att se Markdown. Du kan då Kopiera till Urklipp och klistra in tabellen i ditt dokument. Kolla Kompakt läge låda för att kondensera bordet och spara utrymme. Det är också möjligt att använda denna generator för att importera en .CSV -fil via Fil meny.

Kopiera Excel/Google -tabell, Klistra in som markdown

Detta utmärkta Excel- eller Google Sheets to Markdown -konverteringsverktyg är hjärnbarnet till mjukvaruutvecklaren Dave Johnson och finns på sin egen blogg. Den är baserad på Jonathan Hoyts copy-excel-paste-markdown kod, och det kan inte vara enklare att använda.

Kopiera helt enkelt ett tabellintervall i kalkylarkverktyget, klistra in det i textrutan och se hur det automatiskt konverteras till en tabell som uppfyller Markdown. Du kan sedan kopiera den igen och klistra in den i ditt Markdown -dokument.

Dave har också skapat en version som hanterar kolumnjustering också, ungefär som Markdown Table Generator ovan.

MarkdownTableMaker Chrome -tillägg

Om du spenderar mycket tid i Google Kalkylark och föredrar ett webbläsartillägg för att konvertera antingen ett cellintervall eller ett helt kalkylblad till Markdown, bör MarkdownTableMaker för Chrome göra susen. Om du spenderar mycket tid i Google Drive kan du integrera det i ditt arbetsflöde med dessa Google Drive-kompatibla Markdown-redaktörer.

Master Markdown idag

Kunskap om Markdown är en stor färdighet du kan lägga till i din digitala publiceringsrepertoar. Oavsett om du publicerar kommentarer på Reddit eller funderar på att starta en blogg, är detta förenklade markeringsspråk ganska mångsidigt. I par med rätt redaktör , Markdown kan enkelt konverteras till HTML, PDF och mer.

Kom igång idag med vår guide för att lära sig Markdown !

vad är bixby på min samsung -telefon
Dela med sig Dela med sig Tweet E-post Är det okej att installera Windows 11 på en inkompatibel dator?

Du kan nu installera Windows 11 på äldre datorer med den officiella ISO -filen ... men är det en bra idé att göra det?

Läs Nästa
Relaterade ämnen
  • Programmering
  • Prissänkning
Om författaren Tim Brookes(838 artiklar publicerade)

Tim är frilansskribent som bor i Melbourne, Australien. Du kan följa honom Twitter .

Mer från Tim Brookes

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera