Markdownテーブルは、最初の列がパイプで始まらない(そして最後の列がパイプで終わらない)構文をサポートしています。
これは有効なテーブルです ![]()
icon | description | content |
-|-|-|
:discourse2: | **Summary** | **Discourse OpenID Connect** は、OpenID Connect プロバイダーを Discourse の認証プロバイダーとして使用できるようにします。
:hammer_and_wrench: | **Repository Link** | <https://github.com/discourse/discourse-openid-connect>
:open_book: | **Install Guide** | [Discourse にプラグインをインストールする方法](https://meta.discourse.org/t/install-plugins-in-discourse/19157)
これは次のようにレンダリングされます。
| icon | description | content |
|---|---|---|
| Summary | Discourse OpenID Connect は、OpenID Connect プロバイダーを Discourse の認証プロバイダーとして使用できるようにします。 | |
| Repository Link | https://github.com/discourse/discourse-openid-connect | |
| Install Guide | Discourse にプラグインをインストールする方法 |
テーブルビルダーでデータを変更せずにテーブルを編集して保存すると、先頭にパイプがない各行が複製されます。
ヘッダーに先頭のパイプがない場合、編集して保存するとヘッダーが複製されます:
ヘッダーと区切り文字に先頭のパイプがない場合、ヘッダーと区切り文字が複製されます:
ヘッダー以外のすべての行に先頭のパイプがない場合、編集して保存するとヘッダー以外のすべてが複製されます
ngmumsb.cloudfront.net/original/4X/8/6/9/8698915fc6b623d8f1d4495694845016fcace410.mp4
すべての行に先頭のパイプがない場合、テーブルを保存しても機能せず、JSエラーが生成されます。
Cannot read properties of null (reading 'length')。
Plugin のトピックテンプレートのデフォルトテーブルでは先頭のパイプが使用されていなかったため、パイプを追加して潜在的なエラーを防ぐために変更しました。
要約すると:
- 先頭にパイプがないテーブル行は、有効な Markdown 構文です。
- テーブルビルダーは、先頭にパイプがないテーブル行を好みません。
![]()