From c17c7a060ad20030f0ffeea9555cb953656b6bab Mon Sep 17 00:00:00 2001 From: Loic Coyle Date: Sat, 18 Jan 2025 14:15:49 +0100 Subject: [PATCH] docs: deploy to phomo/ folder --- .github/workflows/docs.yml | 27 +++++++++++++++++++++++++-- docs/CNAME | 2 +- mkdocs.yml | 2 +- 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 6e9ddcd..a5d9ed9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,6 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + name: Checkout the repository - name: Configure Git Credentials run: | git config user.name github-actions[bot] @@ -30,5 +31,27 @@ jobs: uses: abatilo/actions-poetry@v2 - name: Install doc dependencies run: poetry install --with docs - - name: Deploy docs - run: poetry run mkdocs gh-deploy --force + - name: Build docs + run: poetry run mkdocs build + + - name: Checkout gh-pages branch + uses: actions/checkout@v4 + with: + ref: gh-pages + path: gh-pages + - name: Deploy docs to /phomo + run: | + cd gh-pages + mkdir -p phomo + # Clear old files + rm -rf phomo/* + cp -r ../site/* phomo/ + # pull the CNAME back out to the root + mv phomo/CNAME . + + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + + git add . + git commit -m "Deploy docs to /phomo" + git push origin gh-pages diff --git a/docs/CNAME b/docs/CNAME index 9b8f0fd..560e4de 100644 --- a/docs/CNAME +++ b/docs/CNAME @@ -1 +1 @@ -phomo-docs.loiccoyle.com +docs.loiccoyle.com diff --git a/mkdocs.yml b/mkdocs.yml index 60627b9..55e9d11 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,7 +1,7 @@ site_name: phomo site_description: Python package and CLI utility to create photo mosaics. site_author: Loic Coyle -site_url: https://phomo-docs.loiccoyle.com/ +site_url: https://docs.loiccoyle.com/ repo_name: phomo repo_url: https://github.com/loiccoyle/phomo