name: Build and Deploy Notes on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Build with MkDocs Material # This runs ONLY this step inside the mkdocs container uses: docker://squidfunk/mkdocs-material:latest with: args: build - name: Deploy to Web Folder run: | if [ -d "site" ]; then cp -R site/* /notes/ else echo "Error: site directory not found!" exit 1 fi