Skip to main content
Mintlify

Search documentation

Type to search this documentation.

On this pageOverview

Lists and tables

Format structured data in your documentation with Markdown tables, ordered and unordered lists, nested structures, and task list checkboxes.

Lists follow the official Markdown syntax.

To create an ordered list, add numbers followed by a period before list items.

  1. First item
  2. Second item
  3. Third item
  4. Fourth item
MDX
1. First item
2. Second item
3. Third item
4. Fourth item

To create an unordered list, add dashes (-), asterisks (*), or plus signs (+) before list items.

  • First item
  • Second item
  • Third item
  • Fourth item
MDX
- First item
- Second item
- Third item
- Fourth item

Indent list items to nest them.

  • First item
  • Second item
    • Additional item
    • Additional item
  • Third item
MDX
- First item
- Second item
  - Additional item
  - Additional item
- Third item

To create a task list, add [ ] for an unchecked checkbox or [x] for a checked checkbox after unordered list markers.

  • Completed item
  • Incomplete item
MDX
- [x] Completed item
- [ ] Incomplete item

Tables follow the official Markdown syntax.

To add a table, use three or more hyphens (---) to create each column's header, and use pipes (|) to separate each column. For compatibility, you should also add a pipe on either end of the row.

Property Description
Name Full name of user
Age Reported age
Joined Whether the user joined the community
MDX
| Property | Description                           |
| -------- | ------------------------------------- |
| Name     | Full name of user                     |
| Age      | Reported age                          |
| Joined   | Whether the user joined the community |

To include a literal pipe character (|) in a table cell, prefix it with a backslash (\|). Escape pipe characters even when they appear inside inline code. Otherwise, the pipe is treated as a column separator and can cause parsing errors during preview or validation.

Value Description
read|write A value containing a literal pipe
MDX
| Value         | Description                       |
| ------------- | --------------------------------- |
| `read\|write` | A value containing a literal pipe |

Use colons in the separator row to align column content:

Left aligned Center aligned Right aligned
Left Center Right
Text Text Text
MDX
| Left aligned | Center aligned | Right aligned |
| :----------- | :------------: | ------------: |
| Left         | Center         | Right         |
| Text         | Text           | Text          |

Markdown tables size their columns automatically based on content. To control column widths, write the table in HTML and add a <colgroup> element that sets a width on every <col>.

In the editor's visual mode, drag a column border to resize it. The editor converts the table to HTML and writes the <colgroup> widths for you.

When every <col> declares a width, through the width attribute or an inline style, the table uses your widths and wraps long content within each column. If any <col> is missing a width, Mintlify ignores the declared widths and sizes columns based on content. Tables that are too wide for the page scroll horizontally.

Parameter Type Description
name string Full name of the user
age number Reported age of the user
HTML
<table>
  <colgroup>
    <col width="25%" />
    <col width="15%" />
    <col width="60%" />
  </colgroup>
  <thead>
    <tr>
      <th>Parameter</th>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>name</td>
      <td>string</td>
      <td>Full name of the user</td>
    </tr>
    <tr>
      <td>age</td>
      <td>number</td>
      <td>Reported age of the user</td>
    </tr>
  </tbody>
</table>
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu