StellaCodex
StellaCodex Markdown Importer
StellaCodexMARKDOWN IMPORTER

Markdown → WordPress

From Claude to WordPress.
Markdown in, posts out.

Import .md files without XML conversion. Headings, tables, and code arrive intact as native WordPress blocks — and an AI rewrite can update a published post with one upload.

  • Direct .md import
  • No XML step
  • Batch import with Pro
  • Update published posts with Pro
StellaCodex Markdown ImporterNo XML
  1. 1
    Drop your .mdStraight from Claude, ChatGPT, or Gemini
  2. 2
    Preview the changeSee creates, updates, and skips first
  3. 3
    Run the importSaved as native WordPress blocks

✓Headings, tables, lists, code, and images keep their structure.

THE LAST MILE

Writing takes 3 minutes.
Publishing shouldn’t take 30.

AI made drafting fast. But copy-paste cleanup, formatting repairs, XML conversion, and image uploads are still manual. The last mile to publish is the one step that hasn’t caught up with AI.

Are finished .md files piling up on your computer?

SOUND FAMILIAR?

Moments every AI writer knows.

  • Pasted and brokenYou pasted a Claude draft into the editor and the headings, tables, and code blocks fell apart.
  • Lost to XMLYou asked AI to convert a post to WXR and burned time and tokens — then did it again after an error.
  • Ten files waitingTen finished .md files sat in a folder, and you closed it rather than think about uploading them.
  • Re-pasting rewritesYou rewrote a post with AI, then pasted it back into the published post by hand.
  • Duplicate importsThe standard importer created duplicates, and you spent the afternoon cleaning up.

WHY NOT XML?

Remove the conversion step
entirely.

Current methodThe usual problemWith Markdown Importer
Copy and paste into the editorTables, code, and images break, so you rebuild the formatting by hand.The .md structure is imported as is — nothing breaks.
Convert to XML (WXR) with AI, then use the standard importerConversion costs time and tokens, errors mean retries, and duplicates pile up because it can’t update.No conversion step at all — and with Pro, posts can be updated by slug or post_id.
Older Markdown pluginsMany are outdated, unmaintained, or don’t support the block editor.Built for today’s block editor and saved as native Gutenberg blocks.
Rebuilding posts by handUndoes the speed AI gave you.Publishing finally moves at the speed of AI.

Stop burning tokens on XML conversion.

FEATURES

Import. Import in batches.
Rewrite with AI, update with one upload.

01.md

Import Markdown directly

Turn Markdown from Claude, ChatGPT, or Gemini into posts with no conversion. Headings, paragraphs, tables, lists, quotes, code, and images become native WordPress blocks.

02⇩

Batch import Pro

Select a stack of .md files and images at once. Preview every create, update, and skip before you run it, so publishing keeps up with how fast you write.

03↻

Update published posts Pro

Overwrite a published post with your AI rewrite, matched by slug or post_id. An automatic backup is taken first, and one click rolls it back.

WHY WE BUILT IT

We were tired of
XML conversion, too.

Before this plugin existed, the StellaCodex developer ran a home-made workflow that converted AI-written posts to XML every day: waiting for conversions, spending tokens, retrying after errors, and cleaning up duplicates that could not be updated. This plugin was built to make that stress disappear.

  • Markdown saved as native Gutenberg blocks
  • Front matter for title, slug, categories, tags, and status
  • Tables, code, link-only lists, and SWELL blog parts preserved
  • Descriptions and keywords sent to SEO SIMPLE PACK
  • Free stops safely instead of overwriting a matching post
  • Posts that match by title only are skipped to prevent mistakes
  • External images saved to the Media Library with rewritten URLs (Pro)
  • Images selected with the .md placed at their referenced positions (Pro)

AI CONTENT WORKFLOW

AI speaks Markdown.
No translation required.

1

Write with AI

Draft with Claude, ChatGPT, or Gemini and export the result as .md.

2

Import with Markdown Importer

Turn the file into a WordPress post with no conversion. Send rewrites as updates.

3

Organize images with Media Manager

Sort imported images into folders and edit ALT text and captions together.

4

Guide readers with Post Carousel

Build paths to related and recommended posts so published posts get read.

WHO IT’S FOR

The more you publish, the more it pays.

✎

Bloggers and affiliates writing with AI

Remove the last mile and the wasted tokens. Start with free one-file imports, then move to batch import as volume grows.

▦

Content agencies and production teams

Batch import gives every writer the same publishing process. The more posts you handle, the more time you save.

◎

Company blogs that already use AI

Fewer publishing steps and fewer human errors from copy-paste formatting and misplaced content.

FREE & PRO

One file at a time is free.
Scale and updates are Pro.

FeatureFreePro
Total importsUnlimitedUnlimited
.md files per operation1Multiple (batch)
Native Gutenberg block conversion●●
Core front matter (title, slug, categories, tags, and more)●●
Preflight preview (create / update / skip)●●
SEO SIMPLE PACK integration (description, keywords)●●
Post typesPosts and pages+ Custom post types
Update published posts (matched by post_id or slug)—●
Automatic backup and one-click rollback—●
Save external images to the Media Library and rewrite URLs—●
Place local images at their Markdown positions—●
“Source: domain” attribution with a link to the original—●
Duplicate-image prevention and same-name replacement confirmation—●
Featured image from a URL, file, or attachment ID—●
Import history and per-file results—●
Free coming soon on WordPress.orgPro in launch preparation

Pro will be $49 per year for one site, with no trial. If the license expires, Pro features stop; imported posts stay as they are and one-file Free imports keep working.

FAQ

Frequently asked questions

Does it work with Markdown from ChatGPT or Gemini?

Yes. It is not limited to Claude and supports standard Markdown files from any tool.

Does it support the block editor?

Yes. Headings, paragraphs, lists, quotes, code, tables, separators, and images are saved as native Gutenberg blocks. Unsupported raw HTML is kept in a Custom HTML block.

Can I set categories, tags, and the slug?

Yes. Add front matter at the top of the .md file to set title, slug, status, date, categories, tags, excerpt, author, and type. Pro also supports post_id and featured_image.

What happens to images in the .md file?

Free keeps image URLs in the content as they are. Pro saves external images to the Media Library and rewrites their URLs, and places image files you select with the .md at their referenced positions. Imported images can then be organized and given ALT text in Media Manager. Only import images you are allowed to use.

Can an update break my post?

Before anything changes, you see every create, update, and skip. Pro takes an automatic backup before each update, and History & rollback restores it in one click. Posts that match by title only are skipped to prevent accidental updates.

What is the difference between Free and Pro?

Free imports one file per operation, with no limit on the total. Pro adds batch import, updates to published posts with backup and rollback, image import, featured images, and custom post types.

What happens when a Pro license expires?

Pro features stop, but imported posts stay as they are. One-file Free imports continue to work.

Let publishing move
at the speed of AI.

Free and Pro editions of StellaCodex Markdown Importer are being prepared for launch.