From 81dee1871c1e981ef9d83f7bd1df1bed7d3b8df3 Mon Sep 17 00:00:00 2001 From: garethgeorge Date: Thu, 18 Apr 2024 00:11:41 -0700 Subject: [PATCH] chore: fix github actions workflow for docs site --- .github/workflows/docs.yml | 46 +++++++++---------- .../{2.advanced => 2.docs}/1.operations.md | 0 .../content/{2.advanced => 2.docs}/2.hooks.md | 0 docs/content/{2.advanced => 2.docs}/_dir.yml | 2 +- docs/nuxt.config.ts | 11 ++--- 5 files changed, 27 insertions(+), 32 deletions(-) rename docs/content/{2.advanced => 2.docs}/1.operations.md (100%) rename docs/content/{2.advanced => 2.docs}/2.hooks.md (100%) rename docs/content/{2.advanced => 2.docs}/_dir.yml (67%) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2518ca89..b1537c9f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,34 +9,33 @@ on: workflow_dispatch: jobs: - jobs: - build: - runs-on: ubuntu-latest + build: + runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 + steps: + - uses: actions/checkout@v3 - - name: Set up NodeJS - uses: actions/setup-node@v2 - with: - node-version: "20" + - name: Set up NodeJS + uses: actions/setup-node@v2 + with: + node-version: "20" - - name: Install dependencies - run: npm install --prefix ./docs + - name: Install dependencies + run: npm install --prefix ./docs - - name: Build - run: npm run generate --prefix ./docs + - name: Build + run: npm run generate --prefix ./docs - - name: Fix permissions - run: | - chmod -c -R +rX "./docs/dist/" | while read line; do - echo "::warning title=Invalid file permissions automatically fixed::$line" - done + - name: Fix permissions + run: | + chmod -c -R +rX "./docs/.output/public" | while read line; do + echo "::warning title=Invalid file permissions automatically fixed::$line" + done - - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v2 - with: - path: ./docs/dist + - name: Upload Pages artifact + uses: actions/upload-pages-artifact@v2 + with: + path: ./docs/.output/public deploy: needs: build @@ -44,6 +43,7 @@ jobs: permissions: pages: write id-token: write + actions: read environment: name: github-pages @@ -53,4 +53,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v2 diff --git a/docs/content/2.advanced/1.operations.md b/docs/content/2.docs/1.operations.md similarity index 100% rename from docs/content/2.advanced/1.operations.md rename to docs/content/2.docs/1.operations.md diff --git a/docs/content/2.advanced/2.hooks.md b/docs/content/2.docs/2.hooks.md similarity index 100% rename from docs/content/2.advanced/2.hooks.md rename to docs/content/2.docs/2.hooks.md diff --git a/docs/content/2.advanced/_dir.yml b/docs/content/2.docs/_dir.yml similarity index 67% rename from docs/content/2.advanced/_dir.yml rename to docs/content/2.docs/_dir.yml index 6a12e696..d8d1c647 100644 --- a/docs/content/2.advanced/_dir.yml +++ b/docs/content/2.docs/_dir.yml @@ -1,2 +1,2 @@ -title: "Advanced" +title: "Docs" icon: heroicons-outline:bookmark-alt diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index 82ba7fd7..68117014 100755 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -1,13 +1,8 @@ export default defineNuxtConfig({ - // https://github.com/nuxt-themes/docus extends: ['@nuxt-themes/docus'], devtools: { enabled: true }, - - modules: [ - // Remove it if you don't use Plausible analytics - // https://github.com/nuxt-modules/plausible - '@nuxtjs/plausible' - ], - ssr: true, + app: { + baseURL: '/backrest/', + } })