mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Removed stale deprecations file
This commit is contained in:
parent
53b32a168d
commit
49f4677a43
@ -1,150 +0,0 @@
|
||||
---
|
||||
template: overrides/main.html
|
||||
---
|
||||
|
||||
# Deprecations
|
||||
|
||||
This page includes a list of deprecations, indicating which features of Material
|
||||
for MkDocs were replaced with newer, more flexible alternatives, and thus should
|
||||
not be used anymore.
|
||||
|
||||
## Front matter
|
||||
|
||||
### Redirect
|
||||
|
||||
:octicons-archive-24: Deprecated: 5.5 ·
|
||||
:octicons-trash-24: Removed: 6.0
|
||||
|
||||
The `redirect` key, which could be added via [Metadata][1], allowed to
|
||||
specify a redirect from within a document to a new address, which is a good
|
||||
idea when moving content around:
|
||||
|
||||
``` bash
|
||||
---
|
||||
redirect: /path/to/new/file
|
||||
---
|
||||
|
||||
# Document title
|
||||
...
|
||||
```
|
||||
|
||||
The [redirects][2] plugin provides the ability to define redirect mappings via
|
||||
`mkdocs.yml`, which is considered to be a much better solution to achieve the
|
||||
same result. It can be installed with `pip`:
|
||||
|
||||
```
|
||||
pip install mkdocs-redirects
|
||||
```
|
||||
|
||||
Redirect mappings can then be added to `mkdocs.yml`:
|
||||
|
||||
``` yaml
|
||||
plugins:
|
||||
- redirects:
|
||||
redirect_maps:
|
||||
path/to/old/file.md: path/to/new/file.md
|
||||
```
|
||||
|
||||
[1]: reference/meta-tags.md#metadata
|
||||
[2]: https://github.com/datarobot/mkdocs-redirects
|
||||
|
||||
### Source link
|
||||
|
||||
:octicons-archive-24: Deprecated: 5.5 ·
|
||||
:octicons-trash-24: Removed: 6.0
|
||||
|
||||
The `source` and `path` keys, which could be added via [Metadata][1], showed
|
||||
a source icon at the top right corner of a document, linking a document to a
|
||||
single source file:
|
||||
|
||||
``` bash
|
||||
---
|
||||
path: tree/master/docs
|
||||
source: deprecations.md
|
||||
---
|
||||
|
||||
# Document title
|
||||
...
|
||||
```
|
||||
|
||||
Only a single source file could be linked, which is useless if a document refers
|
||||
to multiple files (or multiple sections within a single file). A more flexible
|
||||
approach is to use the new [icon integration][3]:
|
||||
|
||||
``` markdown
|
||||
[:octicons-file-code-24: Source](https://github.com/squidfunk/mkdocs-material/blob/master/docs/deprecations.md)
|
||||
```
|
||||
|
||||
This will render as [:octicons-file-code-24: Source][4], which can be included
|
||||
at arbitrary positions in any document.
|
||||
|
||||
[3]: setup/changing-the-logo-and-icons.md#icons
|
||||
[4]: https://github.com/squidfunk/mkdocs-material/blob/master/docs/deprecations.md
|
||||
|
||||
### Hero
|
||||
|
||||
:octicons-archive-24: Deprecated: 5.5 ·
|
||||
:octicons-trash-24: Removed: 6.0
|
||||
|
||||
The `hero` key, which could be added via [Metadata][1], allowed to render a
|
||||
simple, text-only and page-local teaser text as part of a document. It could
|
||||
be set from front matter with:
|
||||
|
||||
``` bash
|
||||
---
|
||||
hero: Lorem ipsum dolor sit amet
|
||||
---
|
||||
|
||||
# Document title
|
||||
...
|
||||
```
|
||||
|
||||
The recommended way is to [override the `hero` block][5] via [theme
|
||||
extension][6] for a specific page, which has the nice side effect that hero
|
||||
templates can be shared among multiple pages:
|
||||
|
||||
=== "Markdown"
|
||||
|
||||
``` bash
|
||||
---
|
||||
template: hero.html
|
||||
---
|
||||
|
||||
# Document title
|
||||
...
|
||||
```
|
||||
|
||||
=== "Template"
|
||||
|
||||
``` html
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block hero %}
|
||||
<!-- Add custom hero here -->
|
||||
{% endblock %}
|
||||
```
|
||||
|
||||
[5]: customization.md#overriding-blocks
|
||||
[6]: customization.md#extending-the-theme
|
||||
|
||||
## Docker image
|
||||
|
||||
### Bundled plugins
|
||||
|
||||
:octicons-archive-24: Deprecated: 5.5 ·
|
||||
:octicons-trash-24: Removed: 6.0
|
||||
|
||||
Over the last years, the Docker image has continually increased in size. For CI
|
||||
it's important that download times are as short as possible, which is why the
|
||||
following plugins will be removed:
|
||||
|
||||
- [mkdocs-awesome-pages-plugin][7]
|
||||
- [mkdocs-git-revision-date-localized-plugin][8]
|
||||
|
||||
Note that it's trivial to install plugins inside the Docker image before
|
||||
building your documentation. See the [installation guide][9] for a step-by-step
|
||||
guide.
|
||||
|
||||
[7]: https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin
|
||||
[8]: https://github.com/timvink/mkdocs-git-revision-date-localized-plugin
|
||||
[9]: getting-started.md#with-docker
|
Loading…
Reference in New Issue
Block a user