From 88d440b5665af2598254039ecadf305c1240a4e5 Mon Sep 17 00:00:00 2001 From: Jason Raimondi Date: Mon, 8 Apr 2024 21:41:01 -0400 Subject: [PATCH] docs: add sitemap --- .github/workflows/build-docs.yml | 27 +++++++++++++++++++-------- docs/.vitepress/config.ts | 3 +++ 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 1ea77759..bbbb2653 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -23,11 +23,22 @@ jobs: cache: pnpm cache-dependency-path: pnpm-lock.yaml - run: pnpm install --frozen-lockfile - - name: vuepress-deploy - uses: jenkey2011/vuepress-deploy@master - env: - ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} - TARGET_REPO: jasonraimondi/ts-oauth2-server - TARGET_BRANCH: gh-pages - BUILD_SCRIPT: npm install -g pnpm && pnpm install --frozen-lockfile && pnpm docs:build - BUILD_DIR: docs/.vitepress/dist/ + - run: pnpm docs:build + - name: Upload Artifacts + uses: actions/upload-pages-artifact@v1 + with: + path: 'docs/.vitepress/dist/' + + deploy: + needs: build + runs-on: ubuntu-latest + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy + id: deployment + uses: actions/deploy-pages@v2 diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 4278fae1..64d2a31c 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -20,6 +20,9 @@ export default defineConfig({ }, ], ], + sitemap: { + hostname: 'https://tsoauth2server.com' + }, themeConfig: { siteTitle: "@jmondi/oauth2-server", search: {