Skip to content

Invalid escaping the square brackets #80

@SerTetora

Description

@SerTetora

mdformat incorrectly reformats a valid MkDocs Material inline icon link by escaping the square brackets. This breaks the intended syntax and produces invalid Markdown for this use case.

Input(test.md)

[:material-download: Download](../assets/load data.txt){:download="load data" .md-button}

Command

uvx --with mdformat-mkdocs==5.1.4 mdformat test.md

Output

\[:material-download: Download\](../assets/load data.txt){:download="load data" .md-button}

Related links:
https://squidfunk.github.io/mkdocs-material/reference/buttons/

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions