Skip to main content

New Blog & Resource Editor

What the new blog and resource editor adds, including colors, PDFs, images and video.

Gradual has just unveiled a new blog and resource editor that allows for more customization and better handling of PDFs, images, videos, and more.

New text and background color options

The Edit Blog page in the new editor, with the content area beside the cover image, category and tags.

Add a custom color to use in your blog or resource using RGB, Hex Code, HSL, color picker or from the color spectrum:

The editor's colour menu, with the custom colours row above the default palette.
The same colour menu with the picker open, offering a spectrum and RGB fields.

New icon styles and options

The editor toolbar, with its formatting, list, table, link, image and equation icons.

Paste Markdown content directly into the editor and automatically convert it into formatted content

A Markdown document pasted into the editor and already converted into formatted headings and paragraphs.

Upload Markdown (.md) files to import their contents into the editor

The editor's overflow menu, with an arrow at Markdown among Highlight, Superscript, HTML and Import HTML.

A published resource page with an embedded PDF shown inline below the title.

Insert content using a URL, including embeddable content such as iframes and public Instagram photos, profiles, carousels, and Reels

A blog in the dashboard with an embedded Instagram post inside its content.

An empty blog editor beside its tags, published time, author and access settings.

Embed a webpage directly in your content and customize its display height

The editor's insert menu with Embed Webpage highlighted, between Upload PDF and Embed via URL.

Emoji picker for inserting emojis directly into your content

An empty blog editor, with the Enable Table of Contents and Thumb Up options below the content area.

Better handling of alignment and resizing for images, videos, and PDFs

A video in the editor with its Get link and Caption controls and resize handles visible.

Better handling of table formatting, and additional elements supported within tables like images, videos, and more

A blog in the dashboard with an image in its content, beside the cover image and status panel.

Captions and link generation for images, videos, and PDF elements

A blog with a video in its content, showing the Get link and Caption controls above it.

Ability to apply code formatting to code blocks

An empty blog editor, with the Thumb Up and Comments options below the content area.

Support for Markdown and HTML blocks, so you can add formatted content, custom tables, callout boxes, or approved embed code directly in the editor

The New Blog form, with title, slug, subtitle, summary and content beside the cover image and access settings.

The editor also includes additional formatting and layout tools to help you create richer content more efficiently, including:

  • Undo and redo

  • Text highlighting

  • Adjustable line height

  • Todo lists

  • Collapsible sections

  • Dividers

  • Three-column layouts

  • Inline equations

The same New Blog form before anything is entered, with the cover image upload area on the right.

Creating a Blog (with the New Blog & Resource Editor)

Creating a blog with this new editor does not change much from the legacy editor, but there are new icons and features displayed in the editor menu.

The editor's toolbar above an empty content area.
  1. Sign into your dashboard.

  2. Select the Content tab from the main menu, and then Blogs from within that menu.

  3. Select the +Create New Blog button in the upper right.

  4. Fill in the necessary information like Title, URL Slug and Sub Title. The Sub Title populates under the Title on the Resource page and should be a one-liner description.

    • The Summary populates under the Title on the Content page and, while not necessary, provides another opportunity for a one-liner description.

    • Sub Title and Summary can be the same text.

    A filled-in New Blog form, with the title, slug, subtitle and summary beside the cover image.

  5. Fill the Content description with your content.

    • The Table of Contents (TOC) is enabled by default for new blogs and is automatically generated from the heading styles used in your content. You can disable the TOC if you don’t want it displayed. You can also add PDFs, links, tables, images, emojis, Markdown blocks, HTML blocks, and embedded webpages in the content block.

    • To embed a webpage directly in your content, select Webpage Embed from the editor toolbar. Enter the webpage’s HTTPS URL, then set the display height for the embedded page. The default height is 600px.

      The webpage will display within the width of the content area and at the height you specify. Adjusting the height can give longer webpages more room to display and help reduce the need for scrolling within the embedded content.

    • To embed other supported external content, such as a video or iframe, you can continue to select Insert via URL from the Insert menu and enter the content URL.

    • The editor also includes additional formatting and layout tools such as undo and redo, todo lists, collapsible sections, adjustable line height, text highlighting, dividers, three-column layouts, inline equations, and contextual editing toolbars for text, tables, and images.

    • Use Markdown blocks when you want to paste markdown-formatted content, such as tables, lists, or code-heavy instructions. Use HTML blocks when you need to add custom formatted content or approved embed code. The editor will clean the content before it is displayed to help keep the page safe.

    • Note: The webpage must allow embedding on the domain where your content is displayed. Some websites provide a dedicated embed URL or require the website owner to allow your community’s domain before the page can be displayed.

  6. Upload a Cover Image and select, or add a category. If you would like to include tags to the post, and gate or limit access by spaces, make those selections.

  7. Preview and publish. Before a blog is published, you can preview the post using the preview link, found in the upper right hand side of the Blog detail page in the dashboard.

The buttons above a blog, with Preview highlighted beside Delete, Publish, SEO Settings and Edit Blog.
  • Note: This link is a special tokenized link that will expire after 24 hours to prevent blogs from being viewed before they’re published.

💡 Pro Tip: You can paste Markdown-formatted content directly into the editor, and it will automatically convert into formatted content. You can also upload a Markdown (.md) file to import its contents. When copying content from Google Docs or other editors, double-check the formatting before publishing.

Note: If you make changes without saving them, Gradual will warn you before you leave the page or close your browser tab to help prevent accidental data loss. Save your changes or discard them before leaving the editor.

Embed Instagram content

You can embed public Instagram photos, profiles, carousels, and Reels in blogs and resources.

  1. Open the blog or resource you'd like to edit, or create a new one.

  2. In the content editor, place your cursor where you want the Instagram content to appear.

  3. Select Insert via URL from the Insert menu.

  4. Paste the public Instagram URL, then select Embed.

  5. Wait for the Instagram preview to appear.

The Edit Blog page with an Instagram URL being embedded into the content area.

Here are links to more helpful articles around blogs:

Resources

Resources also use the new editor and support the same Table of Contents (TOC) functionality as blogs. Resources are generally best suited for evergreen documentation, guides, and other reference content, while blogs are typically used for announcements, updates, and time-sensitive posts.

Did this answer your question?