This is the official documentation for EMS-ESP and hosted on https://docs.emsesp.org
Built on MkDocs using Material for MkDocs theme and borrowed from Tasmota.
Edit only articles in /docs folder.
All paths are relative.
Use strict markdown syntax. See Markdown Cheatsheet for a quick reference.
Reference of all possibilities
Start each tab section with === "Tab title" and indent the tab content by 4 spaces. More information...
!!! tip
A tip
!!! warning
A warning
!!! info "some info"
!!! note
just a note
Enclose text in ^ ^ to superscript it. Example H^2^0 renders H2O
Easiest way is to run pip as a module (https://realpython.com/what-is-pip/#using-pip-in-a-python-virtual-environment). On Linux to install pip and this projects dependencies use:
python3 -m venv venvto create the virtual environmentsource ./venv/bin/activateto enter itpip install wheelandpip install -r requirements.txtto install the libraries
source ./venv/bin/activateto go into the virtual environmentpip install -r requirements.txtto refresh latest libsmkdocs serveto build the documentation- http://127.0.0.1:8000
- TIP: comment out the
git-committersandgit-revision-date-localizedsections inmkdocs.ymlto speed up the build and prevent exceeding the GitHub API calls, but remember to uncomment it before committing
Format the .md files using prettier:
npx prettier --write docs/*.mdFix spellings:
npx cspell "**"After checking in your changes, Cloudflare Pages will automatically build and deploy the changes to https://docs.emsesp.org.