Skip to content

MarkBlocks v0.1.2

Choose a tag to compare

@ilfarhanahmed ilfarhanahmed released this 25 Jul 20:18
a218c30

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

  1. Download markblocks-0.1.2.zip.
  2. Open WordPress → Plugins → Add New Plugin → Upload Plugin.
  3. Upload the ZIP file.
  4. Activate MarkBlocks – Markdown for Elementor.
  5. Edit a page using Elementor.
  6. 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.