Skip to content

    Development documentation — this describes the current development branch. Documented behavior may not exist in the latest release.

    Migration from upstream

    If you are coming from the hosted site at https://markdownlivepreview.com/ or a self-built upstream copy, the editing experience is the same, but defaults and distribution differ. This page lists what to expect.

    • A running instance of this fork (see Quickstart).
    • The split editor and live preview, Markdown syntax support, themes, sync scroll, copy, and reset behave as upstream.
    • The default sample document and general look are preserved.
    BehaviorUpstream defaultThis fork defaultAction
    AnalyticsOnOff (opt-in)Enable the Analytics toggle if you want it.
    Remote imagesRenderedBlockedEnable the External images toggle for trusted content.
    Monaco editor sourceRuntime CDNBundled locallyNo action; improves offline/CSP behavior.
    PersistenceEffectively indefiniteContent 30 days, settings 365 daysRe-save periodically if you rely on long-term recall.
    Mermaid diagramsRenderedNot supportedUse an alternative until a future sync reconciles it.
    HostingHosted siteSelf-hosted container / HelmSee Deployment.

    There is no export/import between the hosted site and a self-hosted instance — content lives in each browser’s localStorage per origin. To carry a document over, copy the Markdown text (the Copy button) and paste it into your self-hosted instance.

    • Confirm the privacy toggles reflect the restrictive defaults on first load.
    • Paste a document that uses remote images and confirm they are blocked until you opt in.