2013-08-28 11 views
9

Próbuję wygenerować w markdown tabeli bez nagłówków kolumn, każda próbka, którą znalazłem w Internecie używa nagłówków kolumn. Stół, który chcę, to M x 2.Jak mogę uzyskać tabelę w przecenach bez nagłówków kolumn?

+0

HTML lub Markdown jeden? –

+0

Dobra robota, przepraszam za błąd w tagu. – LuisEspinoza

+0

Mogę wyeksportować przecenę do html i edytować tabelę, ale rozwiązanie w postaci przeceny jest bardziej eleganckie .. – LuisEspinoza

Odpowiedz

3

Vanilla Markdown doesn't support tables - zamiast tego Gruber zaleca używanie tabel HTML na stronie Markdown (patrz przykład na tej stronie). To jedna opcja.

Jeśli używasz rozszerzonej składni Markdown (MultiMarkdown, kramdown, Markdown Extra itp.), To zależy to od tego, z czego korzystasz. Zgodnie z dokumentacją dla Markdown Extra, MultiMarkdown, i prawdopodobnie innych rozszerzeń opartych na PHP Markdown Extra, tabele bez nagłówków nie są możliwe i trzeba by napisać taką tabelę w surowym HTMLu jak w wanilii Markdown. Nie mogę znaleźć dokumentacji składni dla Mou, ale przypuszczam, że podobnie nie obsługuje tabel bez nagłówków. Jednak w kramdown, po prostu tworzenia tabeli bez wierszu nagłówka działa:

| A1 | B1 | 
| A2 | B2 | 

nie byłby w stanie wykorzystać linię oddzielającą, jako że spowoduje kramdown błędnie interpretować wszystko powyżej separatora jako nagłówek, ale powinieneś być w stanie tworzyć proste tabele w ten sposób.

Inną opcją jest użycie właściwości CSS empty-cells, ukrywając w ten sposób pusty nagłówek. Umieścić następujące informacje w swojej general.css:

table { 
    empty-cells: hide; 
} 

Zakładając chcesz nadal korzystać Mou, myślę, że to byłoby najprostszym sposobem, aby mieć tabele Markdown nie robiąc jakiś post-processing wyjścia HTML.

Nawiasem mówiąc, to pytanie jest duplikatem numeru Create table without header in markdown, ale brakuje mi reputacji, aby go oznaczać lub oznaczyć jako takie; przeprosiny.

-3

Możesz po prostu ustawić nagłówek jako pierwszy wiersz. Tj:

Row 1 | Value 1 
======|======== 
Row 2 | Value 2 

lub, dla spójnego wyglądu

Row 1 | Value 1 
:====:|:======: 
**Row 2** | **Value 2** 

To nie wygląda świetnie, ale to działa tabeli

Powiązane problemy