diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1402ea1..643e786 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,52 +1,17 @@ -name: Deploy Docs +name: Trigger Website Rebuild (Docs Updated) on: push: branches: [main] paths: ['docs/**'] - workflow_dispatch: - -permissions: - contents: read - pages: write - id-token: write - -concurrency: - group: pages - cancel-in-progress: false jobs: - build: + dispatch: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Trigger opencli-website rebuild + uses: peter-evans/repository-dispatch@v3 with: - fetch-depth: 0 - - - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: npm - - - name: Install dependencies - run: npm ci - - - name: Build docs - run: npm run docs:build - - - uses: actions/configure-pages@v4 - - - uses: actions/upload-pages-artifact@v3 - with: - path: docs/.vitepress/dist - - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - needs: build - runs-on: ubuntu-latest - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 + token: ${{ secrets.WEBSITE_DEPLOY_TOKEN }} + repository: jackwener/opencli-website + event-type: docs-updated diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index ead0849..4771ed2 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -1,7 +1,7 @@ import { defineConfig } from 'vitepress' export default defineConfig({ - base: '/', + base: '/docs/', title: 'OpenCLI', description: 'Make any website or Electron App your CLI — AI-powered, account-safe, self-healing.', diff --git a/docs/public/CNAME b/docs/public/CNAME deleted file mode 100644 index 57c3688..0000000 --- a/docs/public/CNAME +++ /dev/null @@ -1 +0,0 @@ -opencli.info