1
0
mirror of https://github.com/squidfunk/mkdocs-material.git synced 2024-11-27 17:00:54 +01:00

Documentation

* Updated images documentation to include pymdownx.blocks.caption extension

* put back HTML figure in image caption docs

* fix typo in image captions
This commit is contained in:
Joan Puigcerver 2024-10-30 15:23:28 +01:00 committed by GitHub
parent 4918a10d8f
commit f82a345f3a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 32 additions and 0 deletions

View File

@ -19,15 +19,18 @@ following lines to `mkdocs.yml`:
markdown_extensions: markdown_extensions:
- attr_list - attr_list
- md_in_html - md_in_html
- pymdownx.blocks.caption
``` ```
See additional configuration options: See additional configuration options:
- [Attribute Lists] - [Attribute Lists]
- [Markdown in HTML] - [Markdown in HTML]
- [Caption]
[Attribute Lists]: ../setup/extensions/python-markdown.md#attribute-lists [Attribute Lists]: ../setup/extensions/python-markdown.md#attribute-lists
[Markdown in HTML]: ../setup/extensions/python-markdown.md#markdown-in-html [Markdown in HTML]: ../setup/extensions/python-markdown.md#markdown-in-html
[Caption]: ../setup/extensions/python-markdown-extensions.md#caption
### Lightbox ### Lightbox
@ -135,6 +138,16 @@ but it's always possible to use the [Markdown in HTML] extension with literal
</figure> </figure>
</div> </div>
However, [Caption] provides an alternative syntax to add captions
to any Markdown block element, including images:
``` markdown title="Image with caption"
![Image title](https://dummyimage.com/600x400/){ width="300" }
/// caption
Image caption
///
```
### Image lazy-loading ### Image lazy-loading
Modern browsers provide [native support for lazy-loading images][lazy-loading] Modern browsers provide [native support for lazy-loading images][lazy-loading]

View File

@ -110,6 +110,25 @@ documentation][BetterEm] for more information.
[BetterEm]: https://facelessuser.github.io/pymdown-extensions/extensions/betterem/ [BetterEm]: https://facelessuser.github.io/pymdown-extensions/extensions/betterem/
### Caption
<!-- md:version 1.0.0 -->
<!-- md:extension [pymdownx.blocks.caption][Caption] -->
The [Caption] extension adds the ability to add captions to any Markdown block,
including images, tables, and code blocks. Enable it via `mkdocs.yml`:
``` yaml
markdown_extensions:
- pymdownx.blocks.caption
```
The configuration options of this extension are not specific to Material for
MkDocs, as they only impact the Markdown parsing stage. See the [Caption
documentation][Caption] for more information.
[Caption]: https://facelessuser.github.io/pymdown-extensions/extensions/blocks/plugins/caption/
### Caret, Mark & Tilde ### Caret, Mark & Tilde
<!-- md:version 1.0.0 --> <!-- md:version 1.0.0 -->