Overview
Skayle uses BlockNote as its editor, storing content in a structured JSON format. When publishing to external CMS platforms, this content is converted to the appropriate format for each platform.BlockNote Format
Content in Skayle is stored as BlockNote JSON:Conversion by Platform
- WordPress
- Sanity
Output: HTMLWordPress accepts standard HTML for post content:Special handling:
- Gutenberg blocks can be generated optionally
- Images use WordPress media library URLs
- Internal links are converted to WordPress permalinks
- Webflow
- Contentful
Output: Minified HTMLWebflow requires minified HTML to prevent rendering issues:Why minified? Webflow’s CMS editor interprets newlines as line breaks, causing display issues especially with lists.
Supported Elements
| BlockNote Element | WordPress | Sanity | Webflow | Contentful |
|---|---|---|---|---|
| Paragraph | <p> | block | <p> | paragraph |
| Heading 1-6 | <h1>-<h6> | h1-h6 style | <h1>-<h6> | heading-1-heading-6 |
| Bold | <strong> | strong mark | <strong> | bold mark |
| Italic | <em> | em mark | <em> | italic mark |
| Underline | <u> | underline mark | <u> | underline mark |
| Strikethrough | <s> | strike-through mark | <s> | - |
| Code | <code> | code mark | <code> | code mark |
| Link | <a> | link mark | <a> | hyperlink |
| Bullet List | <ul><li> | bullet listItem | <ul><li> | unordered-list |
| Numbered List | <ol><li> | number listItem | <ol><li> | ordered-list |
| Blockquote | <blockquote> | blockquote style | <blockquote> | blockquote |
| Code Block | <pre><code> | code block | <pre><code> | - |
| Image | <img> | image block | <img> | embedded-asset-block |
| Horizontal Rule | <hr> | - | <hr> | hr |
Image Handling
Images are handled differently by each platform:WordPress
WordPress
- Images uploaded to WordPress Media Library
- URLs replaced with WordPress media URLs
- Alt text and captions preserved
Sanity
Sanity
- Images uploaded to Sanity’s asset pipeline
- Referenced using asset IDs
- Supports hotspot and crop data
Webflow
Webflow
- External URLs used directly
- Or uploaded to Webflow’s asset manager
- Alt text included in image object
Contentful
Contentful
- Images uploaded as Contentful assets
- Referenced using asset links
- Must be published before use
Code Block Languages
Syntax highlighting is preserved where supported:Best Practices
- Preview before publishing: Use the preview feature to see how content renders
- Test complex content: Tables, nested lists, and embeds may vary by platform
- Use supported elements: Stick to common elements for best compatibility
- Check image sizes: Large images may need optimization for some platforms