From 643c1c6c9ab855edb5ae6e4dffdfd273d1f690cf Mon Sep 17 00:00:00 2001 From: Willem Dekker Date: Sun, 12 Jul 2020 11:25:13 +0200 Subject: [PATCH] docs: add dark and light theme Basically contains most changes from: https://github.com/SensorsIot/IOTstack/pull/338 * Dark and light modes * Always expand left-navigation folders, improving usability --- .github/workflows/main.yml | 13 ++++++------- mkdocs.yml | 25 +++++++++++++++++++++---- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b27673492..2c2cd5c0a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,10 +9,9 @@ jobs: name: Deploy docs runs-on: ubuntu-latest steps: - - name: Checkout master - uses: actions/checkout@v1 - - - name: Deploy docs - uses: mhausenblas/mkdocs-deploy-gh-pages@master - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: 3.x + - run: pip install mkdocs-material + - run: mkdocs gh-deploy --force diff --git a/mkdocs.yml b/mkdocs.yml index 3bd986dbc..7e4d6b2f5 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,10 +1,27 @@ site_name: IOTstack site_description: 'Docker stack for getting started on IOT on the Raspberry PI' + +# Repository +repo_url: https://github.com/SensorsIot/IOTstack +repo_name: SensorsIot/IOTstack +edit_uri: "https://github.com/SensorsIot/IOTstack/edit/master/docs" + theme: name: material -plugins: - - search -# - awesome-pages + palette: + - scheme: default + toggle: + icon: material/weather-sunny + name: Switch to dark mode + - scheme: slate + toggle: + icon: material/weather-night + name: Switch to light mode + features: + - tabs + - navigation.expand + plugins: + - search markdown_extensions: + - admonition - pymdownx.superfences -repo_url: https://github.com/SensorsIot/IOTstack