YAML基本構文一覧
YAMLの基本構文要素を整理した非公開検証用一覧。
CommonMark系Markdownで使う基本構文を、ブロック/インライン分類と例で整理した非公開検証用データ。
| syntax_name | markdown_example | block_or_inline | meaning_ja | note |
|---|---|---|---|---|
| ATX heading | # Heading | block | 見出しを表す | シャープ記号の数で階層を表す |
| Setext heading | Heading\n======= | block | 下線形式の見出しを表す | 1級・2級見出しに使う |
| Paragraph | plain text | block | 段落を表す | 空行で段落を分ける |
| Thematic break | --- | block | 区切り線を表す | ハイフン等を3個以上使う |
| Block quote | > quote | block | 引用ブロックを表す | 複数行にも適用できる |
| Unordered list | - item | block | 順序なしリストを表す | *, + も使われる |
| Ordered list | 1. item | block | 順序付きリストを表す | 数字とピリオドを使う |
| Indented code block | code | block | インデントによるコードブロックを表す | 4スペースが基準 |
| Fenced code block | ```text\ncode\n``` | block | フェンスによるコードブロックを表す | バッククォートまたはチルダを使う |
| Code span | `code` | inline | インラインコードを表す | バッククォートで囲む |
| Emphasis | *text* | inline | 強調を表す | アスタリスクまたはアンダースコアを使う |
| Strong emphasis | **text** | inline | 強い強調を表す | 2個の区切り記号で囲む |
| Link | [label](https://example.com) | inline | リンクを表す | ラベルとURLを指定する |
| Image |  | inline | 画像を表す | リンク構文の前に!を付ける |
| Autolink | <https://example.com> | inline | URLやメールアドレスの自動リンクを表す | 山括弧で囲む |
| Hard line break | line \nnext | inline | 明示的な改行を表す | 行末2スペース等を使う |
| Backslash escape | \*text\* | inline | 記法文字を通常文字として扱う | エスケープ可能な句読点に使う |
| Raw HTML | <span>text</span> | block/inline | HTMLを直接書く | 処理系の安全設定に依存する |