2013-04-19 19 views
33

Jak z maruku silnika (domyślnie), sekretarzyk jakNie wyświetla się tabela przy użyciu Redcarpet na stronach Jekyll GitHub?

surround text, etc. 

| Tables  | Are   | Cool | 
| ------------- |:-------------:| -----:| 
| col 3 is  | right-aligned | $1600 | 
| col 2 is  | centered  | $12 | 
| zebra stripes | are neat  | $1 | 

surround text... 

uczyniłoby poprawnie.

Ale kiedy przełączyć się redcarpet (dodaj markdown: redcarpet do _config.yml), tabela nie świadczonych, zarówno localhost i na GitHub Pages.

Czy zrobiłem coś złego?

+0

Nie, ten temat nie odnosi się do jekyll, ale daje mi to pewną wskazówkę. – neizod

Odpowiedz

64

Dodanie tylko markdown: redcarpet do _config.yml nie wystarczy, Potrzebna jest również część extensions, np.

markdown: redcarpet 
redcarpet: 
    extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"] 
+1

z dokumentacji Jekyll: http://jekyllrb.com/docs/configuration/#redcarpet A te są ** rozszerzeniami Redcarpet **, z pliku Readme: http://git.io/Xk0CQQ – agustibr

+2

uwaga: jest to spacja przed "rozszerzeniami" nie tabulatorem –

6

Na to pytanie wydaje się, że ważnym rozszerzeniem są tutaj "tabele".

Jeśli jednak chcesz otrzymać więcej upustów w smaku Github, istnieje jeszcze kilka innych produktów pod numerem http://sholsinger.com/2014/03/jekyll-github-flavored-markdown.

Łącząc się z odpowiedzią neizod, skończyłem.

markdown: redcarpet 
redcarpet: 
    extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "strikethrough", "superscript", "with_toc_data"] 
0

Mechanizm oznaczania "redcarpet" nie jest już obsługiwany przez strony GitHub i może przestać działać w dowolnym momencie. możesz uzyskać informacje z github help, może znajdziesz rozwiązanie w tym issue.