Skip to content
MDI
Search
Ctrl
K
Cancel
GitHub
X
Select language
English
日本語
正體中文
Learn
What is MDI?
Core concepts
Getting Started
Full syntax reference
Core
Rust-authoritative architecture
Document IR
Diagnostics and UTF-8 source spans
Rendering model and Chromium/PDF boundary
Rust Core API status
Bindings
JavaScript / TypeScript
Android / Kotlin
Rust
Python
Swift
CLI
Ecosystem
Remark / mdast adapter
Export profiles
HTML / TXT / EPUB / DOCX / PDF outputs
Migration and compatibility
Syntax
Live Showcase
API Reference
mdi
Interfaces
EpubCover
EpubExportOptions
ExportProfile
MdiDiagnostic
MdiDocument
MdiFrontmatter
MdiHeading
MdiHtmlRenderOptions
MdiNode
MdiParserCapabilities
MdiRenderResult
MdiSourceSpan
MdiSyntaxParseResult
Type Aliases
MdiDocxExportProfile
MdiEpubExportOptions
MdiRubyReading
MdiSyntaxDocument
MdiTextFormat
Variables
MDI_IR_VERSION
MDI_SPEC_VERSION
parseMdiSyntax
Functions
parse
prepareRender
renderDocx
renderDocxWithDiagnostics
renderDocxWithProfile
renderEpub
renderEpubWithDiagnostics
renderEpubWithProfile
renderHtml
renderHtmlWithDiagnostics
renderText
renderTextFormat
renderTextFormatWithDiagnostics
renderTextWithDiagnostics
serializeMdi
toPublicationMdast
mdast-util-mdi
Interfaces
MdiBlank
MdiBreak
MdiEm
MdiKern
MdiNoBreak
MdiPagebreak
MdiRuby
MdiTcy
MdiWarichu
Type Aliases
MdiPhrasingContent
Variables
MDI_SPEC_VERSION
Functions
mdiToMarkdown
remark
Interfaces
MdiFrontmatter
Variables
MDI_SPEC_VERSION
Functions
default
to-hast
Interfaces
MdiFrontmatter
MdiToHastResult
Variables
MDI_SPEC_VERSION
MDI_STYLESHEET
mdiHandlers
Functions
cssStringEscape
mdiToHast
to-html
Variables
MDI_SPEC_VERSION
Functions
mdiToHtml
to-pdf
Interfaces
ChromiumPrintPageNumber
ChromiumPrintProfile
Variables
MDI_SPEC_VERSION
Functions
applyPdfProfile
mdiToPdf
prepareChromiumPrintProfile
renderHtmlToPdf
to-epub
Interfaces
EpubCover
EpubExportOptions
Variables
MDI_SPEC_VERSION
Functions
mdiToEpub
to-docx
Variables
MDI_SPEC_VERSION
Functions
mdiToDocx
cli
Interfaces
BuildOptions
CliArgs
Type Aliases
OutputFormat
Variables
MDI_SPEC_VERSION
Functions
build
loadExportProfile
parseArgs
GitHub
X
Select language
English
日本語
正體中文
mdast-util-mdi
Interfaces
Section titled “Interfaces”
MdiBlank
MdiBreak
MdiEm
MdiKern
MdiNoBreak
MdiPagebreak
MdiRuby
MdiTcy
MdiWarichu
Type Aliases
Section titled “Type Aliases”
MdiPhrasingContent
Variables
Section titled “Variables”
MDI_SPEC_VERSION
Functions
Section titled “Functions”
mdiToMarkdown