plugin-icon

QH Markdown Exporter

Export WordPress posts to Obsidian-compatible Markdown files (.md) with YAML frontmatter, plus an optional sitemap.json of your full site structure.
Évaluations
Version
2.2.5
Installations actives
50
Mis à jour récemment
May 17, 2026

QH Markdown Exporter lets you export any combination of post types and statuses as Markdown files — perfectly formatted for Obsidian and other Markdown-based note-taking apps.

Key features:

  • YAML frontmatter — title, source URL, author, published date, description, tags, and full hierarchical categories
  • Extended metadata (optional, on by default) — adds word_count, outline (ordered H2–H4 heading list), and internal_links (structured list of links to other exported posts) to each file’s frontmatter — ideal for AI/SEO tooling
  • Clean content — strips sidebars, widgets, navigation, related-posts blocks, social-share plugins, and other injected noise
  • GFM tables — converts HTML tables to GitHub-Flavored Markdown pipe tables
  • Bulk export — export your entire site at once or filter by post type, status, and date range
  • Large-site support — chunked AJAX export with live progress bar handles sites with thousands of posts
  • Sitemap export — optional sitemap.json bundled in the ZIP: hierarchical pages tree, posts grouped by category, and custom post types — ready for AI/LLM ingestion
  • No dependencies — pure PHP with no external libraries required

Output format:

Each post becomes a .md file named YYYY-MM-DD_Post Title.md containing:

`

title: « Post Title » source: « https://yoursite.com/post-slug/ » author: – « [[Author Name]] » published: 2024-01-15 created: 2024-06-01 description: « Post excerpt or auto-generated summary… » tags: – tag-name categories: – « Parent > Child » word_count: 1250 outline: – « ## What This Post Covers » – « ### Step One » – « ## Conclusion » internal_links: – slug: « related-post-slug » anchor: « related post title »

url: « https://yoursite.com/related-post-slug/ »

Post Title

Post body in Markdown… `

The word_count, outline, and internal_links fields are added when Include extended metadata is ticked (default: on). internal_links only lists links to other posts included in the current export — external links and links to non-exported content are excluded.

All files are bundled into a single ZIP archive named {sitename}_md_export_YYYY-MM-DD.zip.

Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 6.9.5
Cette extension est disponible en téléchargement pour votre site .