MkDocs#
For full documentation visit mkdocs.org.
pip install mkdocs python-markdown-math mkdocs-material
Commands#
mkdocs new [dir-name]- Create a new project.mkdocs serve- Start the live-reloading docs server.mkdocs build- Build the documentation site.mkdocs -h- Print help message and exit.
Default project layout#
mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
Themes#
Included: mkdocs, readthedocs.
Third-party: material.
Extensions#
Admonition#
- Pencil:
attention,caution,error,hint,important,note. - Fire:
tip. - Exclamation mark:
warning. - Lightning bolt:
danger.
The text must be indented.
!!! attention
Text goes here.
Attention
Text goes here.
Tip
Text goes here.
Warning
Text goes here.
Danger
Text goes here.
Keys#
++command+shift+n++
MathJax#
When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) and they are
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$