aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorDamien <damlobster@gmail.com>2021-07-22 00:38:53 +0200
committerKevinOConnor <kevin@koconnor.net>2021-07-27 13:15:25 -0400
commitea802aa91e40ea6150773d4c7618f450a64a8ca8 (patch)
tree014a45597172073ff4511a936d01465671cd9046 /.github
parentcff61605fb7260ab60d1abd4e295b71a533869ac (diff)
downloadkutter-ea802aa91e40ea6150773d4c7618f450a64a8ca8.tar.gz
kutter-ea802aa91e40ea6150773d4c7618f450a64a8ca8.tar.xz
kutter-ea802aa91e40ea6150773d4c7618f450a64a8ca8.zip
docs: Setup mkdocs with mkdocs-material theme
This changes the framework used to generate the klipper3d site. Signed-off-by: Damien Martin <damlobster@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/klipper3d-deploy.yaml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.github/workflows/klipper3d-deploy.yaml b/.github/workflows/klipper3d-deploy.yaml
new file mode 100644
index 00000000..246209c8
--- /dev/null
+++ b/.github/workflows/klipper3d-deploy.yaml
@@ -0,0 +1,29 @@
+name: klipper3d deploy
+on:
+ push:
+ branches:
+ - master
+ paths:
+ - docs/**
+ - mkdocs.yml
+ - .github/workflows/klipper3d-deploy.yaml
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Setup python
+ uses: actions/setup-python@v2
+ with:
+ python-version: '3.8'
+ - uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{ runner.os }}-pip-${{ hashFiles('docs/_klipper3d/mkdocs-requirements.txt') }}
+ restore-keys: |
+ ${{ runner.os }}-pip-
+ - name: Install dependencies
+ run: pip install -r docs/_klipper3d/mkdocs-requirements.txt
+ - name: Build and deploy klipper3d
+ run: |
+ mkdocs gh-deploy --force --remote-branch gh-pages --verbose