maruku
engine(デフォルト)の時点で、次のようなテーブルを記述します。
surround text, etc.
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
surround text...
正しくレンダリングされます。
しかし、redcarpet
に切り替えると(markdown: redcarpet
を_config.yml
に追加)、ローカルホストとGitHubPagesの両方でテーブルがレンダリングされなくなります。
私は何か間違ったことをしましたか?
markdown: redcarpet
を_config.yml
に追加するだけでは不十分です。また、extensions
の部分も必要です。
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
この質問では、ここでの重要な拡張機能は「テーブル」のようです。
ただし、Githubフレーバーのマークダウンをさらに必要とする場合は、 http://sholsinger.com/2014/03/jekyll-github-flavored-markdown にさらにいくつかリストされています。
Neizodの答えと組み合わせて、私は結局使用しました。
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "strikethrough", "superscript", "with_toc_data"]
「redcarpet」マークダウンエンジンはGitHubPagesでサポートされなくなり、いつでも機能しなくなる可能性があります。 github help からいくつかの情報を得ることができます。たぶん、これで解決策を見つけることができます issue 。