Skip to main content

FlexDoc Editor: Content

Discover how to add and edit text, images, and other media to create engaging content within a FlexDoc.

Updated over a week ago

This page explains how to use the FlexDoc Editor to manage the content within your FlexDocs, such as text, images, and other media.

You can get to the FlexDoc Editor by creating a new FlexDoc or editing an existing one.

The FlexDoc Editor. A blank page is shown featuring a content editor.

To learn about managing the structure of your FlexDoc, including pages and publishing, go to FlexDoc Editor: Pages and publishing.


Toolbar

Use the toolbar for easy access to editing and formatting options. If it looks familiar, that’s because it’s similar to the ones in tools such as Microsoft Word and Google Docs.

The FlexDoc Editor toolbar.

If you’re using a mouse or trackpad, you can hover over any icon in the toolbar to learn what it does.

Floating toolbar

When you highlight content in the editor, a floating toolbar appears. The options displayed in the floating toolbar will depend on what you have highlighted. For example, the options when text is selected will differ from those when you have an image selected.

The FlexDoc Editor floating toolbar.

If you’re using a mouse or trackpad, hover any icon in the floating toolbar to learn what it does.

Slash “/” key

Press the slash “/” key on your keyboard to display a list of useful options to quickly add a new, pre-formatted block to your content.

A forward slash typed in the FlexDoc Editor. A dropdown listing different types of blocks is shown.

Right-click

Using your mouse, right-click on a selected block to reveal additional options, such as delete, duplicate, align, Ask AI, and more.

A block is selected in the FlexDoc Editor. A list of options that appear when someone right-clicks on the block is shown.

To select a block, click the Block icon. Block icon that appears beside it.

A text block in the FlexDoc Editor. The block is selected. An arrow is pointing to the Block icon.


Managing blocks

Adding a block

You can add a block from the toolbar, using the slash "/" key, or by pressing Enter on your keyboard.

The Insert icon. Insert icon in the toolbar lets you add blocks with specific formatting (e.g., paragraph, heading 1, etc.).

The toolbar in the FlexDoc Editor. The Insert option is selected, showing a list of block formatting options.

Similarly, you can quickly add pre-formatted blocks using the slash "/" key.

A forward slash typed in the FlexDoc Editor. A dropdown listing different types of blocks is shown.

After typing a “/”, use your mouse or the arrow keys on your keyboard to select the type of block you want to add, then press Enter. You can also start typing the name of the block you want to add after the slash “/”.

A forward slash typed in the FlexDoc Editor, followed by "he". A dropdown listing the options "Heading 1", "Heading 2", and "Heading 3" is shown. An arrow is pointing to the /he.

You can add the following types of content from the slash "/" key:

  • Text

  • Headings

  • Bulleted lists

  • Numbered lists

  • To-do lists

  • Toggle

  • Code block

  • Table

  • Blockquote

  • Table of contents

  • Three columns

  • Equation

  • Date

  • Inline equation

If you are already in a block, press Enter on your keyboard to add a new one. In some cases, such as when inside a bulleted list, pressing Enter will add another block with the same formatting (i.e., add another bullet to your list).

Moving a block

Change the order of your content’s blocks by clicking and holding the Block icon. Block icon beside the block you want to move and dragging it to a new location.

The FlexDoc Editor. A page is shown with a heading block, text block, and an image block. An arrow is pointing to the Block icon beside the image.

When dragging a block, it helps to drop it toward the center of the page in its new location. A blue line will appear to show where the block is about to be dropped.


Formatting your content

Formatting text

With Joy’s formatting tools, you have numerous options for changing the appearance of text in your FlexDoc. For example, you can make text bold, change its size or color, or convert regular text into a heading.

Below is a list of text formatting options and where you can find them.

Formatting Option

Toolbar

Floating toolbar

Slash "/" key

Background color

Background color icon.

n/a

n/a

Bold

Bold icon.

Available if text is selected.

n/a

Code

Code icon. or Code icon.

Available if text is selected.

n/a

Italic

Italic icon.

Available if text is selected.

n/a

Keyboard input

Keyboard icon.

Available if text is selected.

n/a

Quote

Quote icon.

n/a

Available if text is selected.

n/a

Strikethrough

Strikethrough icon.

Available if text is selected.

n/a

Subscript

Subscript icon.

Available if text is selected.

n/a

Superscript

Superscript icon.

Available if text is selected.

n/a

Text color

Text color icon.

n/a

n/a

Text size

Text size icon.

n/a

n/a

Turn Into

  • Text

  • Heading 1

  • Heading 2

  • Heading 3

  • Bulleted list

  • Numbered list

  • To-do list

  • Toggle list

  • Code

  • Quote

  • 3 columns

Turn into options.

Available if text is selected.

You can also access some of the Turn Into options by right-clicking on a block.

Underline

Underline icon.

Available if text is selected.

n/a


Aligning content

Change the alignment of your text, an image, or a video by highlighting it or clicking the Block icon. Block icon (to select a block).

Next, either right-click the highlighted text or click the arrow beside the Align icon. Align icon in the toolbar. Select your preferred alignment: left, center, right, or justified.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Align icon. Several alignment options are displayed.


Adding a list

Using the toolbar or the slash “/” key, you can add different styles of lists to your content, such as numbered, bulleted, and to-do lists.

A forward slash typed in the FlexDoc Editor. A dropdown listing different types of blocks is shown. An arrow is pointing to the List options. Another arrow is pointing to the List options in the main toolbar in the FlexDoc Editor.

If you use the toolbar, the numbered and bulleted list styles have additional options that you can access by clicking the arrow.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Numbered List icon. Several options are displayed.

If you highlight one or more text blocks and then click one of the list options in the toolbar or floating toolbar, the selected blocks will become list items.

The FlexDoc Editor. A block of text is highlighted and the floating toolbar is shown. An arrow is pointing to the list options within the floating toolbar. Another arrow is pointing to the same list options in the main toolbar in the FlexDoc Editor.

A toggle list is a section that you can click to open and close — you can think of it like a collapsible heading you can expand to see more. The first line you type will be what you see when that section is closed. After typing that first line, open the toggle by clicking the arrow (when it is “open” it will be pointing down). Then, press the Enter key on your keyboard and enter your content.

A GIF showing someone open and close the the items in a toggle list. The first list item is called "Bread Knife". When the toggle is open, the text explains what a bread knife is and what it is used for.


Adding a link

Add a link by highlighting some text and then clicking the Link icon. Link icon in the toolbar or floating toolbar.

The FlexDoc Editor. A page is shown with a heading block and a text block. The word "expenses" is highlighted in the text block and the floating toolbar is shown. An arrow is pointing to the Link icon within the floating toolbar. Another arrow is pointing to the Link icon in the main toolbar in the FlexDoc Editor.


Adding a table

You can add a table from either the toolbar or using the slash “/” key.

A forward slash typed in the FlexDoc Editor. A dropdown listing different types of blocks is shown. An arrow is pointing to the Table icon. Another arrow is pointing to the Table icon in the main toolbar in the FlexDoc Editor.

When you add a table from the toolbar, you can click the arrow beside the Table icon. Table icon and hover over the squares to specify the number of rows and columns you want in the table.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Table icon. Several options are displayed. The first option called Table is selected and a 3x4 section of a grid.

Adding a table from the slash "/" key automatically adds a 2 x 2 table to your content that you can customize.

Resizing rows and columns

Resize a row’s height or a column’s width by clicking the border and dragging it.

Customizing the background color and borders

Click anywhere on the table to display a floating toolbar.

Floating toolbar for a table.

From here you can change the background color of a cell (a specific square within the table) by clicking the Background color icon. Background Color icon. You can also click the Borders icon. Borders icon to control which borders are displayed for a cell.

The floating toolbar for a table in the FlexDoc Editor. The Borders icon is selected. Several border options are shown, such as top border, right border, bottom border, etc.

While in a cell, you can use the up and down arrow icons to add a new row above or below it or delete the row.

The floating toolbar for a table in the FlexDoc Editor. Arrows point to several different arrow icons with the following callouts "insert row before", "insert row after", and "remove row".

You can also click the icon at the beginning of a row to access a floating toolbar that lets you change the entire row’s background color, merge the cells in the row, or change the borders displayed for the row.

A table in the FlexDoc Editor. An arrow is pointing to the Block icon at the start of a row. A floating toolbar is shown with a callout pointing to it that says "floating toolbar for row".

While in a cell, use the left and right arrow icons to add a column to the left or right or delete the column.

The floating toolbar for a table in the FlexDoc Editor. Arrows point to several different arrow icons with the following callouts "insert column before", "insert column after", and "remove column".

Deleting a table

While in a cell, click the Delete icon. Delete icon to delete the table and all its contents.


Adding an image

Click the Image icon. Image icon in the toolbar to upload an image from a file.

You can also click the arrow beside the Image icon. Image icon to insert an image from a URL.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Image icon. Two options are displayed: Upload from computer and insert via URL.

You can upload the following image file types:

  • GIF

  • JPG, JPEG

  • PNG

  • SVG

  • WEBP

You can also add an emoji to your content by clicking the Emoji icon. Emoji icon on the toolbar.

Resizing an image

Resize the inserted image by hovering over it and dragging the bars on either side of the image left and right.

An image in the FlexDoc Editor. Arrows point to the vertical lines on either side of the image that can be used to resize it.

Adding a caption

If you want to add a caption, click the image, then click Caption in the floating toolbar.

The floating toolbar for an image in the FlexDoc Editor. An arrow points to the Delete icon.

Deleting an image

To remove the image, select it, then click the Delete icon. Delete icon in the floating toolbar.

The floating toolbar for an image in the FlexDoc Editor. An arrow points to the Delete icon.

Alternatively, you can click Edit Link to change the image by entering a new URL.


Adding a video

Click the Video icon. Video icon in the toolbar to upload a video from a file.

You can also click the arrow beside the Video icon. Video icon to insert a video from a URL.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Video icon. Two options are displayed: Upload from computer and insert via URL.

You can upload the following video types:

  • MP4

  • WEBM

Resizing a video

Resize the inserted video by hovering over it and dragging the bars on either side of the video left and right.

A video in the FlexDoc Editor. Arrows point to the vertical lines on either side of the video that can be used to resize it.

Deleting a video

To remove the video, select the video block by clicking the Block icon. Block icon and then press Delete on your keyboard.

A video in the FlexDoc Editor. The video block is selected. An arrow points to the Block icon beside the video.


Adding audio

Click the Audio icon. Audio icon to upload audio from a file.

You can also click the arrow beside the Audio icon. Audio icon to insert audio from a URL.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Audio icon. Two options are displayed: Upload from computer and insert via URL.

You can upload the following audio types:

  • MP3

  • WAV

Users viewing your content can listen to the audio using familiar playback controls.

A FlexDoc with and arrow pointing to some audio within in. The audio playback controls, such as a play button and volume icon are shown.


Adding a file

Click the File icon. File icon to upload a file that’s not an image, video, or audio. For example, use this to upload a PDF to your content.

You can also click the arrow beside the File icon. File icon to insert a file from a URL.

Users viewing your content can either download the file or, in some cases, view it from their browser.

A FlexDoc with an arrow pointing to a file within it.


Using columns

Quickly create a column layout by clicking Insert icon. Insert option in the toolbar or the slash “/” key and selecting 3 Columns.

A forward slash typed in the FlexDoc Editor. A dropdown listing different types of blocks is shown. An arrow is pointing to the 3 Columns option. Another arrow is pointing to the Insert icon in the main toolbar in the FlexDoc Editor.

Alternatively, you can highlight some content (e.g., text, image) or click the Block icon. Block icon to select a block, then use the toolbar or floating toolbar to convert it into a column layout.

Click within a column to view several different arrangement options. Columns are a great way to display a block of text beside an image.

The floating toolbar for a column block in the FlexDoc Editor. Several icons are shown to arrange things in a variety of two and three column layouts.

Click the Delete icon. Delete icon to delete your columns and all of the contents.


Undo and redo

If you make a mistake and want to go back, click the Undo icon. Undo icon in the toolbar or use the keyboard shortcut Ctrl+Z.

The toolbar in the FlexDoc Editor. Arrows are pointing to the Undo and Redo icons.

Click the Redo icon. Redo icon in the toolbar or use the keyboard shortcut Ctrl+Y to reverse the undo.


Adjusting the line height and indentation

By default, there are 1.5 lines of space between each line of text on a page.

To adjust the amount of spacing between lines, highlight the text or click the Block icon. Block icon to select the block. Next, click the Line height icon. Line Height icon in the toolbar and select the amount of space you want between each line.

The toolbar in the FlexDoc Editor. An arrow is pointing to the arrow beside the Line Height icon. Several options are displayed.

To change the indentation of text, highlight the text or click the Block icon. Block icon to select the block. Push text to the right by clicking the Indent icon. Indent icon in the toolbar. Push text toward the left by clicking the Outdent icon. Outdent icon. You can also right-click on the highlighted text to indent or outdent it.

The FlexDoc Editor. A page is shown with a heading block and two text blocks. An arrow is pointing to the first text block with the callout "indented text". The text block appears further to the right than the other text block. Two arrows are also pointing to the Outdent and Indent icons in the main toolbar in the FlexDoc Editor.


Duplicate a block

To duplicate a block of content, click the Block icon. Block icon to select the block. Then, right-click and select Duplicate. This will create a copy of the block immediately below the selected content.

A block is selected in the FlexDoc Editor. A list of options that appear when someone right-clicks on the block is shown. An arrow points to the Duplicate option in the list.


Using the AI tool

JoySuite has several powerful, built-in AI tools to help you create and modify content quickly and easily.

Generate new content

Click the AI commands icon. AI commands icon in the toolbar or the AI icon. AI icon in the slash “/” menu to quickly generate new text. The options available may differ depending on whether you already have content on the page.

The FlexDoc Editor. An arrow is pointing to the AI Commands icon in the toolbar. Another arrow is pointing at the three AI options that appear in a dropdown on the page along with a text box for typing in a prompt or question.

Need help writing content? Enter a question or prompt in the Ask AI anything… field then press Enter on your keyboard.

In AI chat, a "prompt" is the text you type to start a chat or give the AI instructions.

A GIF showing someone enter a prompt for the AI and the text that is generated.

Joy’s built-in AI uses your prompt to write content and gives you the option to do any of the following:

  • Accept: Add the AI-generated text to your content.

  • Discard: Close the AI chat area and do not add the generated text to your content.

  • Try again: Re-use your prompt to generate new text.

Continue writing

Use your existing content as a starting point to generate additional text. For example, the AI may perform various actions, such as expanding on the story, adding supporting details, or introducing related topics.

Add a summary

Summarize your existing content to focus on the main points. For example, the AI may perform various actions, such as extracting key information, identifying the main topics, or providing a high-level overview.

Explain

Add more information to explain your existing content further. For example, the AI may perform various actions, such as providing definitions for technical terms, extra context, examples, or answering “why” and “how” questions.


Modify existing content

To improve your existing content with AI, highlight some text or click the Block icon. Block icon to select a block. Then, right-click and select Ask AI. This will give you several options, including improve writing, emojify, make longer, make shorter, fix spelling & grammar, and simplify language.

A block of text is selected in the FlexDoc Editor. A list of options that appear when someone right-clicks on the block is shown. An arrow points to the Ask AI option in the list.

The FlexDoc Editor. An arrow is pointing at the six AI options that appear in a dropdown on the page along with a text box for typing in a prompt or question.

After picking one of the options, the AI will generate the revised text and give you the option to do the following:

  • Replace selection: Replace the highlighted text with the AI-generated content.

  • Insert below: Keep the highlighted text and add the AI-generated content below it.

  • Discard: Close the AI chat area and do not make any changes to your existing content.

  • Try again: Perform the same action again to generate new text.

Improve writing

Write the highlighted content in a more effective way. For example, the AI may perform various actions, such as improving your writing in terms of clarity, grammar, conciseness, structure, or fluency.

Emojify

Add relevant emojis to the highlighted content to make it more playful or convey emotion.

Make longer

Expand on the highlighted text to make it longer or more detailed. For example, the AI may perform various actions, such as elaborating on the content, expanding on ideas, providing examples, or adding extra context.

Make shorter

The highlighted text should be more concise. For example, the AI may perform various actions, such as summarizing your text, eliminating redundancy, shortening long sentences, or removing unnecessary details.

Fix spelling & grammar

Correct any issues with spelling and grammar in the highlighted text. For example, the AI may perform various actions, such as improving sentence structure, adding missing punctuation, or fixing capitalization errors.

Simplify language

Rewrite the highlighted text using simpler words and sentences so it’s easier for a general audience to understand. For example, the AI may perform various actions, such as simplifying the vocabulary, shortening sentences, or using a more direct tone.

Did this answer your question?