1
0
mirror of https://github.com/squidfunk/mkdocs-material.git synced 2024-09-24 03:18:21 +02:00
mkdocs-material/docs/conventions.md
2022-04-01 19:01:13 +02:00

2.1 KiB

template title
overrides/main.html Getting started

Conventions

Symbols

This documentation use some symbols for illustration purposes. Before you read on, please make sure you've made yourself familiar with the following list of conventions:

:octicons-heart-fill-24:{ .mdx-heart }   Insiders{ .mdx-insiders }

Some features are not yet available in the community edition, but only as part of the Insiders build of Material for MkDocs. Please consult the Insiders guide to learn how to get access.

:octicons-tag-24:   {x.x.x}

The tag icon in conjunction with a version number denotes when a specific feature or behavior was added. Make sure you're at least on this version before opening an issue.

:octicons-file-code-24:   {file.ext}

The source file icon together with a file name is sometimes used in code examples which span multiple files. The file name (or path) always starts from the location of mkdocs.yml.

:octicons-milestone-24:   Default: value

Some properties in mkdocs.yml have default values for when the author does not explicitly define them. The default value of the property is always included.

:octicons-unlock-24:   Feature flag

Most of the features are hidden behind feature flags, which means they must be explicitly enabled via mkdocs.yml. This allows for the existence of potentially orthogonal features.

:octicons-beaker-24:   Experimental

Some newer features are still considered experimental, which means they might (although rarely) change at any time, including their complete removal (which hasn't happened yet).

:octicons-cpu-24:   Plugin

Several features are implemented through MkDocs excellent plugin architecture, some of which are built-in and distributed with Material for MkDocs, so no installation is required.

:octicons-package-24:   Utility

Besides plugins, there are some utilities that build on top of MkDocs in order to provide extended functionality, like for example support for versioning.