The blogpost editor is available only in Orderly One and
only to graduated builders. Complete Builder
Onboarding before creating and publishing
posts.
Start here
- Create a blogpost and choose Announcement, Update, or Campaign.
- Enter Title and Summary in their own fields.
- Write the article in Content, starting with an introduction or a
##heading. - Use Upload image and Embed video to add media.
- Check Live preview and save your draft before publishing.
Copy the text inside the example boxes into Content. Do not copy the surrounding triple-backtick
markers: code blocks are not supported in blogposts.
Formatting cheat sheet
Paragraphs and line breaks
Separate paragraphs with a blank line:Headings
Use##, ###, and ####, with a space after the hash symbols:
# headings in Content. Five- and six-level headings are also unsupported. Use ## for main sections and ### for their subsections.
Bold and italic
Lists
Use bullets for requirements and numbered lists for steps:- [ ] Register is not supported.
Links
Put the label in square brackets and the destination in parentheses:mailto:), JavaScript, and relative links such as /campaign are unsupported. Link labels do not need an @ prefix. Plain HTTPS URLs are accepted, but descriptive labels are easier to read.
Quotes and dividers
Start a quotation or callout with>:
--- on its own line, with blank lines before and after:
Tables
Use pipes between columns and a row of dashes below the header:\|.
Add images
- Click Upload image above Content and choose your file.
- Find it in Uploaded images below Content.
- Place the text cursor where the image should appear.
- Click Insert image at cursor, or use Copy image Markdown and paste it.
- Check Live preview and save your draft.
Image Markdown
The editor generates a reference like this:- The leading
!makes an image rather than a text link. - Edit the text inside
[...]to describe the image for accessibility. - Keep the
asset://...reference unchanged. - Put the image on its own line, with blank lines around it.
- For a visible caption, add a paragraph below the image. The accessibility description is not a visible caption.
 is unsupported. If you have permission to use the image, download and upload it through the editor. HTML image tags and base64/data-URI images are also unsupported in Content.
Banner, logo, and body images
Selecting a banner or logo does not insert it into Content. Insert the reference separately if it should also appear in the body. Banner and logo must use different uploaded assets when both are selected.
Images display responsively. Custom width, height, alignment, and CSS cannot be specified in image Markdown. Before deleting an image, remove body references and clear any banner/logo selection using it. Images used by published versions may still be in use.
Image limits
Repeated references to the same image count toward the 10-occurrence limit. GIF and SVG uploads are unsupported.
Embed videos
- Place the cursor where the video should appear.
- Click Embed video above Content.
- Enter a descriptive Video title.
- Paste a supported HTTPS YouTube or Vimeo URL.
- Click Insert video and check Live preview.
Video Markdown
Use a link with the exact marker"embed-video":
"embed-video", the URL is an ordinary clickable link:
Supported URLs and limits
- Up to 5 embedded videos per post.
- Titles must contain 1-120 characters.
- URLs must be HTTPS and no longer than 2,048 characters.
- Use individual videos, not channels or playlists.
- Sharing/tracking parameters are removed during URL conversion. Do not rely on timestamp parameters to set the player’s start position.
- Videos must permit embedding for your audience. Private, removed, region-restricted, or embedding-disabled videos may not play.
- Direct video uploads, MP4 links as players, other providers, and pasted HTML iframe code are unsupported. Use an ordinary HTTPS link for other providers.
Unsupported formatting
Avoid four-space-indented ordinary paragraphs: Markdown interprets them as code blocks. Emojis and ordinary Unicode text are supported, but invisible control or direction-changing characters may be rejected.
Ready-to-edit template
Set Title and Summary separately. Copy the following into Content, replace the sample details, and insert your own images with the editor:Before publishing
- Title: required, up to 120 characters. Summary: required for publication, up to 80 characters.
- Content: required for publication, up to 100 KiB (102,400 UTF-8 bytes). This is a byte limit, not a character count.
- Links: at most 50 ordinary link occurrences, with URLs up to 2,048 characters.
- Campaign dates: require at least a Start time or End time. Announcements and Updates can omit both. If both are set, End time must follow Start time. Use the editor’s UTC fields; dates written in Content do not populate those fields.
- Check headings, lists, tables, and media in the preview. Use descriptive link labels, image descriptions, and video titles.
- Remove placeholders and verify dates, eligibility, rewards, links, and terms.
- Save your draft. If publishing fails, preserve your content and read the error before retrying.
Troubleshooting
For displaying published articles in your application, see the Blogpost API overview.