いいえ、これはGitHub-Flavored Markdownでは不可能です。 spec が説明するように(強調を追加):
テーブルの残りの行は、セルの数が異なる場合があります。ヘッダー行のセル数よりも少ないセル数がある場合、空のセルが挿入されます。大きい場合、超過は無視されます:
もちろん、いつでも生のHTMLにフォールバックできます。実際、GitHubの ホワイトリスト にはrowspan
(およびcolspan
)属性が含まれています。
<table>
<thead>
<tr>
<th>Layer 1</th>
<th>Layer 2</th>
<th>Layer 3</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan=4>L1 Name</td>
<td rowspan=2>L2 Name A</td>
<td>L3 Name A</td>
</tr>
<tr>
<td>L3 Name B</td>
</tr>
<tr>
<td rowspan=2>L2 Name B</td>
<td>L3 Name C</td>
</tr>
<tr>
<td>L3 Name D</td>
</tr>
</tbody>
</table>
https://jsfiddle.net/7h89y55r/ で自分で試してみてください
標準のコモンマークはテーブルをサポートせず、特定のテーブル拡張を参照または推奨しません( 2018-03年の最新リビジョンのパーマリンク )。あなたの質問はGithub風味のマークダウン(GFM)について具体的に尋ねるものではありませんが、GFMはこれをサポートしないテーブル拡張を備えたcommonmarkに基づいています。
MultiMarkdown v5以降では、PHP Markdown ExtraのMichael Fortinが行うのと同じ方法で、これらのタイプのテーブルをサポートしています( docs permalink ):
| | Grouping ||
First Header | Second Header | Third Header |
------------ | :-----------: | -----------: |
Content | *Long Cell* ||
Content | **Cell** | Cell |
New section | More | Data |
And more | With an escaped '\|' ||
[Prototype table]
私は一般的に markdown-it (VSCodeビルトインマークダウン&私のGhostブログで使用)を使用していますが、これはGithub風味のテーブルのみをサポートしていますが、誰かが拡張機能( markdown-it-これらのテーブルでは、multimd-table )最終的には、オプションがあります。
vscodeプラグイン Markdown Extended 統合により、他の回答で記述された拡張テーブル形式をサポート markdown-it-multimd-table