列ヘッダーなしでマークダウンでテーブルを生成しようとしています。インターネットで見つけたすべてのサンプルは列ヘッダーを使用しています。私が欲しいテーブルは ですM x 2
。
2 に答える
Vanilla Markdownはテーブルをサポートしていません。代わりに、Gruber は Markdown ページ内で HTML テーブルを使用することを推奨しています (そのページの例を参照)。それは1つのオプションです。
ある種の拡張 Markdown 構文 (MultiMarkdown、kramdown、Markdown Extra など) を使用している場合は、何を使用しているかによって異なります。Markdown Extra、MultiMarkdown、およびおそらく PHP Markdown Extra に基づく他の拡張機能のドキュメントによると、ヘッダーのないテーブルは不可能であり、バニラの Markdown のように生の HTML でそのようなテーブルを記述する必要があります。Mou の構文ドキュメントは見つかりませんが、同様にヘッダーなしテーブルをサポートしていないと思います。ただし、kramdownでは、ヘッダー行のないテーブルを作成するだけで機能します。
| A1 | B1 |
| A2 | B2 |
区切り線を使用すると、kramdown が区切り線より上のすべてをヘッダーとして誤って解釈してしまうため、区切り線を使用することはできませんが、この方法で単純なテーブルを作成できるはずです。
もう 1 つのオプションは、empty-cells
CSS プロパティを使用して、空のヘッダーを非表示にすることです。あなたのに次を入れてくださいgeneral.css
:
table {
empty-cells: hide;
}
Mou を使い続けたいと仮定すると、これが HTML 出力の後処理を行わずに Markdown テーブルを作成する最も簡単な方法だと思います。
ちなみに、この質問はCreate table without header in markdownの複製ですが、そのようにフラグを立てたりマークしたりする評判がありません。申し訳ありません。
ヘッダーを最初の行にすることができます。すなわち:
Row 1 | Value 1
======|========
Row 2 | Value 2
または、一貫した外観のために
Row 1 | Value 1
:====:|:======:
**Row 2** | **Value 2**
見栄えはよくありませんが、機能します