mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Documentation
This commit is contained in:
parent
76725a8c5c
commit
efdb49e873
@ -7,68 +7,6 @@ within Markdown files.
|
|||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
### Built-in <u>typeset</u> plugin
|
|
||||||
|
|
||||||
<!-- md:sponsors -->
|
|
||||||
<!-- md:version insiders-4.27.0 -->
|
|
||||||
<!-- md:plugin -->
|
|
||||||
<!-- md:flag experimental -->
|
|
||||||
|
|
||||||
The built-in typeset plugin __preserves HTML formatting__ in the navigation and
|
|
||||||
table of contents. This means that now, code blocks, icons, emojis and other
|
|
||||||
inline formatting will be preserved, which allows for a richer editing
|
|
||||||
experience. Add the following lines to `mkdocs.yml`:
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
plugins:
|
|
||||||
- typeset
|
|
||||||
```
|
|
||||||
|
|
||||||
For a demo, just take a look at the table of contents of this page :material-arrow-right-circle: – code blocks and icons are preserved from the
|
|
||||||
section headlines; even [highlighting inline code blocks] is supported :tada:
|
|
||||||
|
|
||||||
[highlighting inline code blocks]: code-blocks.md#highlighting-inline-code-blocks
|
|
||||||
|
|
||||||
### Built-in meta plugin
|
|
||||||
|
|
||||||
<!-- md:sponsors -->
|
|
||||||
<!-- md:version insiders-4.21.0 -->
|
|
||||||
<!-- md:plugin -->
|
|
||||||
<!-- md:flag experimental -->
|
|
||||||
|
|
||||||
The built-in meta plugin allows to __set front matter per folder__, which is
|
|
||||||
especially handy to ensure that all pages in a folder use specific templates or
|
|
||||||
tags. Add the following lines to `mkdocs.yml`:
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
plugins:
|
|
||||||
- meta
|
|
||||||
```
|
|
||||||
|
|
||||||
> If you need to be able to build your documentation with and without
|
|
||||||
> [Insiders], please refer to the [built-in plugins] section to learn how
|
|
||||||
> shared configurations help to achieve this.
|
|
||||||
|
|
||||||
The following configuration options are available:
|
|
||||||
|
|
||||||
<!-- md:option meta.meta_file -->
|
|
||||||
|
|
||||||
: <!-- md:default `.meta.yml` --> This option specifies the
|
|
||||||
name of the meta files that the plugin should look for. The default setting
|
|
||||||
assumes that meta files are called `.meta.yml`:
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
plugins:
|
|
||||||
- meta:
|
|
||||||
meta_file: .meta.yml # (1)!
|
|
||||||
```
|
|
||||||
|
|
||||||
1. Note that it's strongly recommended to prefix meta files with a `.`,
|
|
||||||
since otherwise they would be included in the build output.
|
|
||||||
|
|
||||||
[built-in blog plugin]: ../setup/setting-up-a-blog.md#built-in-blog-plugin
|
|
||||||
[built-in plugins]: ../insiders/getting-started.md#built-in-plugins
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### Setting the page `title`
|
### Setting the page `title`
|
||||||
@ -241,7 +179,7 @@ template: custom.html
|
|||||||
```
|
```
|
||||||
|
|
||||||
[theme extension]: ../customization.md#extending-the-theme
|
[theme extension]: ../customization.md#extending-the-theme
|
||||||
[built-in meta plugin]: #built-in-meta-plugin
|
[built-in meta plugin]: ../plugins/meta.md
|
||||||
|
|
||||||
## Customization
|
## Customization
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user