suitenumerique/docs

Markdown export does not preserve original formatting (indentation, list markers, and horizontal rules)

Open

#2,312 opened on May 21, 2026

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Python (595 forks)github user discovery
bugexportfrontendgood first issuetriage

Repository metrics

Stars
 (16,557 stars)
PR merge metrics
 (Avg merge 15d 9h) (40 merged PRs in 30d)

Description

Bug Report

Problematic behavior

When exporting a document to Markdown, the exported content does not preserve the original Markdown syntax:

  • leading tabs and spaces at the beginning of blocks are removed
  • unordered lists using - are converted to *
  • horizontal separators written as --- are converted to ***

Expected behavior/code

The Markdown export should preserve the original Markdown formatting exactly as written in the editor, including:

  • leading tabs and spaces
  • list markers (- should remain - )
  • horizontal rules (--- should remain ---)

Steps to Reproduce

  1. Create a document containing:
    • indented lines using spaces or tabs
    • unordered lists using -
    • horizontal rules using ---
  2. Export the document as Markdown
  3. Open the exported .md file
  4. Notice that indentation is removed, list markers are changed to * , and separators are converted to ***

Environment

Contributor guide