diff --git a/.gitea/workflows/publish-docs.yml b/.gitea/workflows/publish-docs.yml index 77670f4..14ab20c 100644 --- a/.gitea/workflows/publish-docs.yml +++ b/.gitea/workflows/publish-docs.yml @@ -14,30 +14,23 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v4 + - name: Set up Python + uses: actions/setup-python@v4 with: - node-version-file: './docs/.nvmrc' + python-version: '3.10' - - name: Install dependencies - working-directory: ./docs - run: npm ci - - - name: Build Docusaurus site - working-directory: ./docs - run: npm run build - - - name: Deploy to `.gitea/pages/` + - name: Install MkDocs run: | - git config user.name "Gitea Actions" - git config user.email "actions@ofdl.tools" + pip install mkdocs - rm -rf .gitea/pages/* - mkdir -p .gitea/pages - cp -r docs/build/* .gitea/pages/ + - name: Build site + run: | + mkdocs build --clean - git add .gitea/pages - git commit -m "Auto-deploy Docusaurus site to .gitea/pages [skip ci]" || echo "No changes to commit" - git push origin HEAD + - name: Deploy site + run: | + sudo rm -rf /var/www/mkdocs/* + sudo cp -r site/* /var/www/mkdocs/ + sudo chown -R www-data:www-data /var/www/mkdocs/ \ No newline at end of file