diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 628f84d3..632a72d0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,4 +1,4 @@ -name: Docs +name: Documentation on: push: @@ -6,12 +6,28 @@ on: - master jobs: - deploy-docs: + build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout Repository + uses: actions/checkout@v2 - - uses: mhausenblas/mkdocs-deploy-gh-pages@1.26 # https://github.com/mhausenblas/mkdocs-deploy-gh-pages/releases - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Set Up Python + uses: actions/setup-python@v2 + with: + python-version: 3.x + + - name: Install MkDocs and Material theme + run: | + pip install mkdocs + pip install mkdocs-material + + - name: Build MkDocs Site + run: mkdocs build + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: .docs