Hur man skapar ett markdown-bord
2004 skapade John Gruber of Daring Fireball Markdown, ett lättviktigt markup språk för att publicera innehåll på webben. Det använder lätt att förstå vanlig textformateringssyntax för att skapa snygg HTML eller XHTML via användandet av ett enkelt Perl-skript.
Sedan dess har flera smaker av Markdown dykt upp. Medan tabeller inte visas i originalspecifikationen, stödjer de flesta Markdown-redaktörer dem nu och de är väldigt lätta att implementera. Låt oss ta en titt på att skapa tabeller från början, liksom resurser som kan påskynda processen.
Markdown Table Syntax
Om du är ny på Markdown, oroa dig inte-det finns många bra skäl att lära dig. Vad är Markdown? 4 skäl till att du borde lära dig nu Vad är Markdown? 4 Anledningar till varför du borde lära dig nu Trött på HTML och WYSIWYG redaktörer? Då är Markdown svaret för dig, oavsett vem du är. Läs mer .
Som tidigare nämnts inkluderade vanilj Markdown inte stöd för tabeller. Senare ansträngningar för att standardisera Markdown har gjorts, med den mest betydelsefulla som CommonMark. Denna implementering av Markdown innehåller inte heller inbyggt stöd för tabeller, men det är möjligt att framtida iterationer kommer att.
De flesta moderna Markdown-redaktörer stöder flera olika implementeringar av det lätta markup-språket. Både Github Flavoured Markdown och Markdown Extra presenterar stöd för tabeller, och dessa stöds väl både i online-plattformar och i moderna redaktörer.
Lyckligtvis använder båda implementationerna 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 det snyggaste av kod för att skapa ett bord som formaterar snyggt.
Här är ett exempel på ett Markdown-bord skapat med GitHub Flavored Markdown eller Markdown Extra:
| Kolumn 1 | Kolumn 2 | Kolumn 3 | | : ------------- | : ----------: | -----------: | | Cellinnehåll | Fler saker | Och igen | | Du kan också | Sätt rör i | Gilla detta \ | |
Detta skapar ett snyggt formaterat bord som ser ut så här:
Tabeller skapas med hjälp av rör (|) och bindestreck (-) med kolonner (:) som används för att anpassa cellinnehållet. I det ovanstående exemplet har vi använt bindestreck och vanliga utrymmen för att skapa ett snyggt bord i både kodvy och när det görs. Notera kolonerna vid sidan av bindestreckena, vilket gör att vänster kolumn ska vara vänsterjusterad, mittkolonnen ska centreras och den högra kolumnen ska vara rätt inriktad.
Som noterat i koden kan du infoga rör som innehåll så länge du föregår dem med en backslash (\). Tabeller formateras automatiskt med fetstil i 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 ner till ett mycket enklare format. Du behöver bara tre bindestreck under din första rad för att definiera bordet. De yttre rören kan också lämnas ut. Extra utrymmen för att göra innehållet passar bra i koden kan också utelämnas.
Här är ett exempel på ett helt giltigt, men ändå scrappy-tittande bord i Markdown:
Kolumn 1 | Kolumn 2 | Kolumn 3 --- | --- | --- ** Saker ** | _Don't_ | [Behöver] (http://makeuseof.com) Till | * __ Look __ * | 'Söt'
Vilket skapar ett bord som ser ut så här:
Observera att i det här exemplet har vi lagt till en del av den stödda formateringen, inklusive fet, kursiv, en inline-länk, en kombination av fet och kursiv betoning och en kodbit. Det finns begränsningar för denna användning, till exempel kodutdrag kan inte innehålla flera rader, eftersom detta betyder slutet av kolumnen.
Du kan också infoga bilder i tabeller med hjälp av den relevanta Markdown-syntaxen. Kolla in vårt utskrivbara Markdown cheat sheet. Skrivbar Markdown Cheat Sheet för nybörjare och experter. The Printable Markdown Cheat Sheet för nybörjare och experter. Detta utskrivbara Markdown cheat sheet ger allt du behöver veta om Markdown-formatering vid en blick. Håll den till hands och bli aldrig förvirrad igen. Läs mer för en fullständig lista över formateringssyntaxen.
Markdown Table Generators
Om du är särskilt förtjust i det sätt Markdown gör det enkelt att lägga till enkel formatering, rubriker, länkar och bilder, och hellre inte stöter på att formatera ett bord, kan en Markdown-tabellgenerator vara det du letar efter.
Markdown Tables 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 tabeller och exportera dem till Markdown. Du kan anpassa den exakta storleken på ditt bord med ett rutnät, dubbelklicka på ett fält för att lägga till innehåll.
Utslagning Flik kan du flytta mellan fälten och du kan använda justeringsverktyget längst upp för att justera innehållet i ditt bord. Intressant kan du med hjälp av verktyget justera celler oberoende av kolumnregeln, eftersom det sätter in rätt antal mellanslag före eller efter fältinnehållet, för att säkerställa att sakerna formateras korrekt.
När du har fyllt i ditt bord, tryck på Generera knappen för att se Markdown. Du kan då Kopiera till Urklipp och klistra in tabellen i ditt dokument. Kolla Kompaktläge lådan 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 till Markdown konverteringsverktyg är brainchild av mjukvaruutvecklare Dave Johnson, och är värd på sin egen blogg. Det bygger på Jonathan Hoyts exemplar-excel-paste-markdown-kod, och det kunde inte vara enklare att använda.
Kopiera bara ett tabellintervall i ditt kalkylarkverktyg, klistra in det i textrutan och titta på när det konverteras automatiskt till en Markdown-kompatibel tabell. Du kan sedan kopiera det igen och klistra in det i ditt Markdown-dokument.
Dave har också skapat en version som hanterar kolumnjustering också, precis som Markdown Table Generator ovan.
MarkdownTableMaker Chrome Extension
Om du spenderar mycket tid i Google Sheets och föredrar en webbläsareutvidgning för att konvertera antingen ett cellintervall eller ett helt kalkylblad till Markdown, bör MarkdownTableMaker for Chrome göra tricket. Om du spenderar mycket tid i Google Drive kan du integrera det i ditt arbetsflöde med dessa Google Drive-kompatibla Markdown-redaktörer. 6 Markdown-redaktörer som spelar bra med Google Drive 6 Markdown-redaktörer som spelar bra med Google Drive Markdown är textredigeringsformatet av framtiden. Det är enklare, snyggare och lättare att använda än HTML utan att offra mycket makt eller flexibilitet. Läs mer .
Master Markdown idag
Kunskap om Markdown är en stor färdighet som du kan lägga till i din digitala publiceringsrepertoar. Oavsett om du skickar kommentarer till Reddit eller tänker på att starta en blogg är det här förenklade markeringsspråket ganska mångsidigt. När du är kopplad till rätt editor kan Markdown enkelt konverteras till HTML, PDF och mer.
Kom igång idag med vår guide till att lära Markdown Learning Markdown: Skriv för webben, Snabbare Learning Markdown: Skriv för webben, Snabbare Markdown är det bästa sättet att skriva i vanlig text men skapa fortfarande komplexa dokument. Till skillnad från HTML eller LaTex är Markdown enkelt att lära sig. Läs mer !
Utforska mer om: Markdown.