> For the complete documentation index, see [llms.txt](https://docs.scaleflex.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scaleflex.com/portals/building-a-portal/inline-editor.md).

# Inline editor

Format the text in your sections directly on the page, without leaving the builder.

Select any text in a section to open the inline editor. Its toolbar follows your selection, so you write and format content in place; what you see in the builder is what visitors get.

## The toolbar

| Control                                                                                                  | What it does                                                                                       |
| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| [**Text level**](/portals/building-a-portal/inline-editor/text-levels.md)                                | Sets which of your Portal's ten text levels this text uses: **H1** to **H5**, or **p1** to **p5**. |
| [**List**](/portals/building-a-portal/inline-editor/lists.md)                                            | Turns the selected lines into a list. Paragraph text only.                                         |
| [**Horizontal line**](/portals/building-a-portal/inline-editor/horizontal-lines.md)                      | Inserts a divider across the block. Paragraph text only.                                           |
| [**B** · **I** · **U** · **S** · **`</>`**](/portals/building-a-portal/inline-editor/text-formatting.md) | Bold, italic, underline, strikethrough and code.                                                   |
| [**Color**](/portals/building-a-portal/inline-editor/color.md)                                           | Sets the color of the selected text.                                                               |
| [**Font size**](/portals/building-a-portal/inline-editor/font-size.md)                                   | Nudges the selected text larger or smaller than its level's own size.                              |
| [**Add link**](/portals/building-a-portal/inline-editor/links.md)                                        | Turns the selection into a link.                                                                   |
| [**Connect to DAM**](/portals/building-a-portal/inline-editor/connect-to-dam.md)                         | Turns the selection into a route into the assets in your DAM.                                      |

## Why a control might be missing

* **List** and **Horizontal line** sit immediately after the text level selector but only when you're editing paragraph text. They are absent on headings, so switch to a **p** level if you can't find them.
* **Color**, **Font size** and **Add link** need a selection. They stay greyed out until you select some text, because they act on a selection rather than the whole block.

## Keyboard shortcuts

| Shortcut           | Does           |
| ------------------ | -------------- |
| `Ctrl`/`Cmd` + `B` | Bold           |
| `Ctrl`/`Cmd` + `I` | Italic         |
| `Ctrl`/`Cmd` + `U` | Underline      |
| `Ctrl`/`Cmd` + `S` | Strikethrough  |
| `Ctrl`/`Cmd` + `/` | Code           |
| `Ctrl`/`Cmd` + `K` | Add link       |
| `Ctrl`/`Cmd` + `D` | Connect to DAM |

## Blank lines

Blank lines you leave between blocks of text are kept when your Portal is published, so you can space out a long passage without adding empty sections.

{% hint style="warning" %}
Changes only reach visitors after you select **Publish changes**.
{% endhint %}

## In this section

* [Text levels](/portals/building-a-portal/inline-editor/text-levels.md): The ten heading and paragraph levels, and hiding a heading from the page outline.
* [Text formatting](/portals/building-a-portal/inline-editor/text-formatting.md): Bold, italic, underline, strikethrough and code.
* [Lists](/portals/building-a-portal/inline-editor/lists.md): Numbered, bulleted, tick, cross and warning lists.
* [Horizontal lines](/portals/building-a-portal/inline-editor/horizontal-lines.md): Dividers between blocks of text.
* [Color](/portals/building-a-portal/inline-editor/color.md): Theme colors, presets and specific values.
* [Font size](/portals/building-a-portal/inline-editor/font-size.md): Make a word or phrase larger or smaller than its level.
* [Links](/portals/building-a-portal/inline-editor/links.md): Link text to a page, a section, or a web address.
* [Connect to DAM](/portals/building-a-portal/inline-editor/connect-to-dam.md): Turn text into a route into your assets.

## Related

* [Fonts](/portals/building-a-portal/style/typography.md): Set the font, size, line height and letter spacing for each text level.
