MarkBlocks v0.1.2
MarkBlocks v0.1.2
Initial public release of MarkBlocks – Markdown for Elementor.
MarkBlocks allows you to paste Markdown content directly into Elementor and render or convert it into editable Elementor widgets.
Features
-
Paste and edit complete Markdown articles inside Elementor
-
Convert Markdown into native Elementor widgets
-
Supports:
- Headings
- Paragraphs
- Ordered and unordered lists
- Task lists
- Blockquotes
- Tables
- Links
- Images
- Horizontal dividers
- Inline code
- Fenced code blocks
-
Syntax-highlighted code blocks with a copy button
-
Light and dark code themes
-
Line-wrapping option for long code
-
Syntax highlighting for:
- FortiGate, FortiManager, and FortiAnalyzer CLI
- Bash
- JSON
- Python
- PHP
- JavaScript and TypeScript
- SQL
- YAML
- PowerShell
- HTML and XML
- CSS
- INI and configuration files
-
Preserves the original Markdown for future editing
-
Can update previously generated Elementor blocks
-
Includes security hardening for HTML, URLs, shortcodes, and large inputs
-
No external CDN or third-party JavaScript dependency
Security
This release includes:
- WordPress KSES output filtering
- Strict URL scheme validation
- Protection against stored XSS
- Shortcode execution prevention
- Safe DOM-based syntax highlighting
- Input size and nesting limits
- Elementor container ownership validation
- Rollback protection when conversion fails
Requirements
- WordPress
- Elementor
Installation
- Download
markblocks-0.1.2.zip. - Open WordPress → Plugins → Add New Plugin → Upload Plugin.
- Upload the ZIP file.
- Activate MarkBlocks – Markdown for Elementor.
- Edit a page using Elementor.
- Search for Markdown Article in the Elementor widget panel.
Notes
This is the first public release. Testing on a staging website is recommended before using it on a production site.
Feedback, bug reports, and feature requests are welcome through GitHub Issues.