A phase with several paragraphs

You can write as much as you like under each heading. Weave keeps the spacing between your paragraphs.

ready to use download the file

The pattern

---
weave-script-version: 1
title: Multi-paragraph bodies
---

# Long body <!-- duration: 5m -->

First paragraph stands on its own.

Second paragraph follows a blank line — the parser preserves the internal
blank line exactly. Edge blank lines (the ones right after the heading and
right before the next H1 or EOF) are trimmed away.

Third paragraph closes the phase.

# Short body

Single line.

What Weave sees

When Weave reads this file, it pulls out the information below. You don't need to write any of this yourself.

{
  "schemaVersion": 1,
  "meta": {
    "sourceSpecVersion": 1,
    "title": "Multi-paragraph bodies",
    "attributes": {}
  },
  "phases": [
    {
      "id": "1-long-body",
      "index": 0,
      "name": "Long body",
      "durationSeconds": 300,
      "perParticipant": false,
      "body": "First paragraph stands on its own.\n\nSecond paragraph follows a blank line — the parser preserves the internal\nblank line exactly. Edge blank lines (the ones right after the heading and\nright before the next H1 or EOF) are trimmed away.\n\nThird paragraph closes the phase.",
      "breakouts": null,
      "attributes": {}
    },
    {
      "id": "2-short-body",
      "index": 1,
      "name": "Short body",
      "durationSeconds": 0,
      "perParticipant": false,
      "body": "Single line.",
      "breakouts": null,
      "attributes": {}
    }
  ]
}