WordPress plugin intelligence profile

Ozeki Markdown Documents

Manage Markdown as reusable WordPress documents with live preview, import/export, Mermaid diagrams, and LaTeX or AsciiMath formulas.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 8.1
Directory statusactive
Last directory update11 Oct 202622d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ozeki Markdown Documents version 0.1.2 as active, updated 22d ago and tested up to WordPress 7.1.

Overview

About this plugin

Ozeki Markdown Documents keeps Markdown as the canonical document source.

Rendered HTML is generated output that can be safely rebuilt at any time.

Each Markdown document is an independent WordPress object with its own title,

status, author, revisions, permalink, and stable numeric ID. A published

document can be displayed directly or reused from another post or page with a

shortcode.

Features include:

  • A dedicated Markdown document editor.
  • Side-by-side editing and safe live preview.
  • Exact UTF-8.md and.markdown import and export.
  • WordPress revisions for the canonical Markdown source.
  • CommonMark and GitHub-Flavored Markdown rendering.
  • Tables, task lists, fenced code blocks, and strikethrough.
  • Locally bundled Mermaid diagram rendering.
  • Locally bundled KaTeX rendering for LaTeX and beginner-friendly AsciiMath.
  • An explicit Copy LaTeX control without changing mixed-selection copying.
  • Interactive Markdown, Mermaid, and mathematics example libraries.
  • Public document permalinks and shortcode reuse.

The rendering pipeline escapes raw HTML, rejects unsafe links, applies the

WordPress HTML allow-list, and keeps invalid diagram or formula source visible

instead of executing it. Browser libraries are bundled locally; the plugin

does not require a CDN or send document content to a third-party service.

This plugin does not replace the Gutenberg editor. It provides a separate,

portable Markdown document model that can be referenced where needed.

Source code and reproducible build instructions are maintained at:

com/ozekihiroshi/ozeki-markdown-documents

Quick Start

  • Open Markdown Documents > Add New Markdown Document.
  • Enter a title and write Markdown in the left pane.
  • Check the safe rendered output in the right pane.
  • Save a draft or publish the document.
  • Use its permalink directly, or embed a published document in another post

or page with [ozeki_markdown_document id="123"].

The Markdown Guide, Mermaid Examples, and Math Examples pages provide editable

practice areas. Changes made in a guide are not saved. The explicit create

button creates a new draft and never overwrites an existing document.

Supported Markdown and Extensions

The server-side renderer supports CommonMark and GitHub-Flavored Markdown,

including headings, lists, links, tables, task lists, fenced code blocks, and

strikethrough.

Use a fenced mermaid block for diagrams:

~~~mermaid flowchart LR Source[Markdown] --> Preview[Preview] ~~~

Use a prefixed inline code span or fenced block for formulas:

  • Inline AsciiMath: `asciimath:a/b`
  • Inline LaTeX: `math:\frac{a}{b}`
  • Display AsciiMath: an asciimath fenced block
  • Display LaTeX: a math or latex fenced block

AsciiMath is converted only for derived display output. The stored Markdown is

not rewritten. Hover over or focus a rendered formula to reveal Copy LaTeX.

Copying a mixed selection of ordinary text and formulas retains normal browser

copy behavior.

Security and Privacy

Raw HTML is escaped. Unsafe link protocols are rejected, and generated HTML is

filtered through the WordPress HTML allow-list. Mermaid runs with strict

security settings and HTML labels disabled. KaTeX runs with trust disabled,

strict error handling, and size and expansion limits. Invalid diagrams and

formulas remain readable as source instead of being executed.

The plugin does not collect telemetry, track users, contact an analytics

service, or send document content to a third party. Mermaid, KaTeX, AsciiMath,

JavaScript, CSS, and fonts are bundled locally; no CDN is required. Ordinary

WordPress administrators remain responsible for deciding who may edit or view

their site content.

Stored Data and Uninstall

Documents are stored as the dedicated public ozmd_document custom post type. The

canonical Markdown source and generated render cache are stored as post meta.

WordPress revisions preserve the Markdown source. Imported original filenames

are retained only to suggest an export filename.

Deactivation and uninstall intentionally leave documents, revisions, and

associated post metadata unchanged. This prevents an accidental plugin removal

from destroying authored content. Delete documents through WordPress when

permanent removal is desired.

Third-party Libraries

The release includes League CommonMark under BSD-3-Clause and Mermaid, KaTeX,

and asciimath-parser under MIT-compatible licenses. License files and

txt are included in the plugin. Human-readable integration

source, lock files, and reproducible build tools are maintained in the public

GitHub repository linked above.

Current Scope

This release uses a dedicated Markdown document editor; Gutenberg is available

for placing shortcodes but is not the canonical Markdown editor. The plugin

does not provide cloud synchronization, collaborative editing, Git publishing,

or remote AI processing. md or

markdown files no larger than 5 MiB.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • asciimath
  • documentation
  • latex
  • markdown
  • mermaid
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 8.1
Update activity11 Oct 202622d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.1.10.1.2
WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.