What is MkDocs?
MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file. It is designed to be easy to use and can be extended with third-party themes, plugins, and Markdown extensions. - https://github.com/mkdocs/mkdocs
Installation
- Log into the Windows device
- Download Python Download
- Run the downloaded Python installer, making sure to check the option to add Python to the path
- Launch PowerShell as Administrator
- Run the following commands in PowerShell
# upgrade pip
pip install --upgrade pip
# create a mkdocs directory in user directory
mkdir $ENV:UserProfile\mkdocs
# change directory to mkdocs
cd $ENV:UserProfile\mkdocs
# install mkdocs
pip install mkdocs
# create a mkdocs site
mkdocs new mkdocs-demo
# change directory to mkdocs-demo
cd mkdocs-demo
# start the demo site
mkdocs serve - Open a web browser and navigate to http://DNSorIP:8000
Read the Docs Theme
- Back in PowerShell, press CTRL+C to kill the running process
- Run the following command
# open the mkdocs config file in notepad
notepad "$ENV:UserProfile\mkdocs\mkdocs-demo\mkdocs.yml" - Add the following line to mkdocs.yml
theme: readthedocs
- Save the change and close Notepad
- Run the following command to see the change
# restart the demo site
mkdocs serve