A comprehensive test post that exercises every supported Lexical/Gutenberg block: headings, paragraphs, lists, quotes, tables, checklists, and all inline formatting styles.

H1 — This is a Level-One Heading

This is a normal paragraph. It tests basic text flow and line rendering inside the Lexical editor. The paragraph should render with proper spacing and line height.

H2 — Inline Formatting Showcase

This paragraph tests every inline style: bold text, italic text, *bold and italic combined*, underlined text, strikethrough text, and inline code snippet. All six formats should render distinctly.

H3 — Unordered (Bullet) List

  • First bullet item
  • Second bullet item with bold inside
  • Third bullet item with italic inside
  • Fourth bullet item with code inside

H3 — Ordered (Numbered) List

  1. Step one — install dependencies
  2. Step two — configure environment variables
  3. Step three — run the development server
  4. Step four — open the admin panel at /admin

H4 — Checklist (Task List)


H2 — Blockquote

Automation is not about replacing people — it is about freeing them to do the work that actually matters. Every minute saved on repetitive tasks is a minute you can reinvest into strategy and creativity.

H2 — Table

| Feature | Supported | Notes |
|---|---|---|
| H1–H4 Headings | Yes | Renders as semantic heading tags |
| Bullet List | Yes | Unordered list with proper nesting |
| Ordered List | Yes | Numbered list starting at 1 |
| Checklist | Yes | Interactive checkboxes |
| Blockquote | Yes | Styled callout block |
| Horizontal Rule | Yes | Visual section divider |
| Table | Yes | Full header and body rows |
| Bold | Yes | format: 1 |
| Italic | Yes | format: 2 |
| Underline | Yes | format: 8 |
| Strikethrough | Yes | format: 4 |
| Inline Code | Yes | mode: token |


H2 — Final Paragraph

This closing paragraph confirms that the post ends cleanly after a horizontal rule. If you can read all sections above — headings, lists, checklist, blockquote, table, and formatted text — the Lexical rich text pipeline from MCP → Payload API → frontend renderer is working correctly end to end.