1
0
mirror of https://github.com/squidfunk/mkdocs-material.git synced 2024-11-28 09:20:52 +01:00
mkdocs-material/docs/index.md

67 lines
2.5 KiB
Markdown
Raw Normal View History

2016-08-07 18:01:56 +02:00
# Material <small>for MkDocs</small>
2016-02-09 21:59:37 +01:00
2017-01-02 23:11:32 +01:00
## Build beautiful documentation
2016-02-09 21:59:37 +01:00
2017-01-02 23:11:32 +01:00
Material is a theme for [MkDocs][1], an excellent static site generator geared
towards project documentation. It is built using Google's [material design][2]
2016-02-17 18:08:11 +01:00
guidelines, full responsive, optimized for touch and pointer devices as well
as all sorts of screen sizes.
2016-02-09 21:59:37 +01:00
2016-02-17 18:08:11 +01:00
Material is very lightweight it is built from scratch using Javascript and
CSS that weighs less than 30kb (minified, gzipped and excluding Google Fonts
and Analytics). Yet, it is highly customizable and degrades gracefully in older
2016-02-09 21:59:37 +01:00
browsers.
2017-01-02 23:11:32 +01:00
[1]: http://www.mkdocs.org
[2]: https://www.google.com/design/spec/material-design
2016-02-24 17:31:01 +01:00
## Quick start
2017-01-02 23:11:32 +01:00
Install the latest version of Material with `pip`:
2016-02-24 17:31:01 +01:00
``` sh
pip install mkdocs-material
```
Add the following line to your `mkdocs.yml`:
``` yaml
theme: 'material'
```
2016-02-09 21:59:37 +01:00
## Features
2016-02-17 18:08:11 +01:00
- Beautiful, readable and very user-friendly design based on Google's material
design guidelines, packed in a full responsive template with a well-defined
2016-02-24 17:31:01 +01:00
and [easily customizable color palette][], great typography, as well as a
beautiful search interface and footer.
2016-02-09 21:59:37 +01:00
2016-02-17 18:08:11 +01:00
- Well-tested and optimized Javascript and CSS including a cross-browser
2016-02-09 21:59:37 +01:00
fixed/sticky header, a drawer that even works without Javascript using
2016-02-17 18:08:11 +01:00
the [checkbox hack][] with fallbacks, responsive tables that scroll when
the screen is too small and well-defined print styles.
2016-02-09 21:59:37 +01:00
2016-02-17 18:08:11 +01:00
- Extra configuration options like a [project logo][], links to the authors
[GitHub and Twitter accounts][], display of the amount of stars the
project has on GitHub and [Google Analytics integration][].
2016-02-09 21:59:37 +01:00
2016-02-17 18:08:11 +01:00
- Easily [extendable and customizable][] due to a well-designed asset pipeline
2016-02-09 21:59:37 +01:00
built on-top of [Gulp][] with `npm` and `bower` and modular and abstracted
style definitions built with [SASS][].
2016-02-24 17:31:01 +01:00
- Web application capability on iOS when the page is saved to the homescreen,
2016-02-17 18:08:11 +01:00
it behaves and looks like a native application.
2016-02-09 21:59:37 +01:00
2016-02-16 17:04:03 +01:00
See the [getting started guide](getting-started.md) for instructions how to get
2016-02-09 21:59:37 +01:00
it up and running.
2017-01-02 23:11:32 +01:00
2016-02-17 18:08:11 +01:00
[checkbox hack]: http://tutorialzine.com/2015/08/quick-tip-css-only-dropdowns-with-the-checkbox-hack/
[project logo]: getting-started.md#adding-a-logo
2016-02-24 17:31:01 +01:00
[easily customizable color palette]: getting-started.md#changing-the-color-palette
2016-02-17 18:08:11 +01:00
[GitHub and Twitter accounts]: getting-started.md#adding-a-github-and-twitter-account
[Google Analytics integration]: getting-started.md#google-analytics-integration
2016-02-17 18:08:11 +01:00
[extendable and customizable]: customization.md
2016-02-09 21:59:37 +01:00
[Gulp]: http://gulpjs.com
2016-10-12 09:13:57 +02:00
[SASS]: http://sass-lang.com