Table not render when use Redcarpet in Jekyll GitH

2020-05-14 03:42发布

As of maruku engine (the default), writing table like

surround text, etc.

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

surround text...

would render correctly.

But when I switch to redcarpet (add markdown: redcarpet into _config.yml), the table no longer rendered, both localhost and on GitHub Pages.

Did I do something wrong?

3条回答
Bombasti
2楼-- · 2020-05-14 04:26

For this question, it seems the important extension here is "tables".

However if you want more Github flavored markdown, there are a few more listed at http://sholsinger.com/2014/03/jekyll-github-flavored-markdown.

Combining with neizod's answer I ended up using.

markdown: redcarpet
redcarpet:
  extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "strikethrough", "superscript", "with_toc_data"]
查看更多
仙女界的扛把子
3楼-- · 2020-05-14 04:34

Adding only markdown: redcarpet into _config.yml is not enough, It's also need the extensions part, e.g.

markdown: redcarpet
redcarpet:
  extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
查看更多
我命由我不由天
4楼-- · 2020-05-14 04:34

The 'redcarpet' markdown engine is no longer supported by GitHub Pages and may cease working at any time. you can get some information from github help ,maybe you can find a solution in this issue.

查看更多
登录 后发表回答