An mdformat plugin for mkdocs.
Project description
mdformat-mkdocs
An mdformat plugin for mkdocs.
Usage
Add this package wherever you use mdformat and the plugin will be auto-recognized. No additional configuration necessary. For additional information on plugins, see the official mdformat documentation here
Tip: this package specifies an "extra" ('recommended') for plugins that work well with mkdocs:
- mdformat-admon
- mdformat-beautysh
- mdformat-black
- mdformat-config
- mdformat-footnote
- mdformat-frontmatter
- mdformat-simple-breaks
- mdformat-tables
- mdformat-toc
- mdformat-web
Pre-commit
repos:
- repo: https://github.com/executablebooks/mdformat
rev: 0.7.16
hooks:
- id: mdformat
additional_dependencies:
- mdformat-mkdocs
# Or
# - "mdformat-mkdocs[recommended]"
pipx
pipx install mdformat
pipx inject mdformat mdformat-mkdocs
# Or
# pipx inject mdformat "mdformat-mkdocs[recommended]"
CLI Options
mdformat-mkdocs adds the CLI argument --align-semantic-breaks-in-lists to optionally align line breaks in numbered lists to 3-spaces. If not specified, the default of 4-indents is followed universally.
# with: mdformat
1. Semantic line feed where the following line is
three spaces deep
# vs. with: mdformat --align-semantic-breaks-in-lists
1. Semantic line feed where the following line is
three spaces deep
Note: the align-semantic-breaks-in-lists setting is not supported in the configuration file yet (https://github.com/executablebooks/mdformat/issues/378)
Caveats
- All indents are converted to 4-spaces
- This plugin converts all bulleted items to dashes (
-) and numerals to1.
See the example test files, ./tests/pre-commit-test.md and ./tests/fixtures.md
Contributing
See CONTRIBUTING.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mdformat_mkdocs-1.0.5.tar.gz.
File metadata
- Download URL: mdformat_mkdocs-1.0.5.tar.gz
- Upload date:
- Size: 94.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d374d0f5ff4d53abc13282ff8fd082d1caede0661027c8e12b2115ad892b5dc4
|
|
| MD5 |
bc1e260042d78cfb66266eea47f519e2
|
|
| BLAKE2b-256 |
581ef14b677278eb6467db673c7e0f1bb9cacbb5c8bf72ddcec73b25b8aa64bb
|
File details
Details for the file mdformat_mkdocs-1.0.5-py3-none-any.whl.
File metadata
- Download URL: mdformat_mkdocs-1.0.5-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
333fbf5e49bb5a8a89f6675a38f62d8bc0e9551e8e4e59a458427e9d1a43e2a2
|
|
| MD5 |
8f1bea85dc6add5ec628c9ec107cd57e
|
|
| BLAKE2b-256 |
b2112f0a4cd42403aa81640ea7dffadf31184bbb069466e2fe28b3572bd03970
|