Daniel Roy Greenfeld

Daniel Roy Greenfeld

About | Articles | Open Source | Books | Tags | Search

TIL: Default code block languages for mkdocs

Really useful for making inline code examples have code highlighting.

When using [Mkdocs with Material](https://squidfunk.github.io/mkdocs-material/), you can set default languages for code blocks in your `mkdocs.yml` configuration file. This is particularly useful for inline code examples that may not have explicit language tags. ```yaml markdown_extensions: - pymdownx.highlight: default_lang: python ``` You can see what this looks like in practice with Air's API reference for forms here: [feldroy.github.io/air/api/forms/](https://feldroy.github.io/air/api/forms/). With this configuration, any code block without a specified language defaults to Python syntax highlighting, making documentation clearer and more consistent.
Today I Learned

Tags: TIL python markdown

← Back to all articles