diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index fadae0c..afa97e5 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -25,6 +25,20 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Checkout c-ares docs + uses: actions/checkout@v4 + with: + repository: c-ares/c-ares + path: c-ares.git + - name: Checkout roffit + uses: actions/checkout@v4 + with: + repository: "bagder/roffit" + path: roffit.git + - name: Build and Install roffit + run: | + cd roffit + sudo make install - name: Setup Pages uses: actions/configure-pages@v5 - name: Build with Jekyll diff --git a/.github/workflows/deploy_pages.yml b/.github/workflows/deploy_pages.yml deleted file mode 100644 index a134ff8..0000000 --- a/.github/workflows/deploy_pages.yml +++ /dev/null @@ -1,79 +0,0 @@ -name: Deploy Pages - -on: - # Runs on pushes targeting the default branch - push: - branches: [ main ] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: - contents: read - pages: write - id-token: write - -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. -concurrency: - group: "pages" - cancel-in-progress: false - -jobs: - # Build job - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Install build tools - run: | - sudo apt-get install -y markdown make - - name: Checkout roffit - uses: actions/checkout@v4 - with: - repository: "bagder/roffit" - path: roffit - - name: Build and Install roffit - run: | - cd roffit - sudo make install - - name: Checkout fcpp - uses: actions/checkout@v4 - with: - repository: "bagder/fcpp" - path: fcpp - - name: Build and Install fcpp - run: | - cd fcpp - sudo make install - - name: Checkout source needed to build docs - uses: actions/checkout@v4 - with: - repository: "c-ares/c-ares" - path: ares-cvs - - name: Setup Pages - id: pages - uses: actions/configure-pages@v5 - - name: Build pages - run: | - make - - name: Clean up files we don't want deployed - run: | - rm -rf ares-cvs fcpp roffit .deps *.gen *.raw *.t *.md Makefile download/Makefile download/*.t - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 - with: - path: ./ - - # Deployment job - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/.htaccess b/.htaccess deleted file mode 100644 index e32b009..0000000 --- a/.htaccess +++ /dev/null @@ -1 +0,0 @@ -RedirectMatch "^/.git" https://c-ares.org/download/ diff --git a/_config.yml b/_config.yml index 705d7da..deafb0f 100644 --- a/_config.yml +++ b/_config.yml @@ -20,8 +20,9 @@ description: >- of the underlying DNS protocol. It was originally intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel. +domain: c-ares.org baseurl: "" # the subpath of your site, e.g. /blog -url: "" # the base hostname & protocol for your site, e.g. http://example.com +url: "https://c-ares.org" github_username: c-ares # Build settings @@ -33,11 +34,10 @@ plugins: # Exclude from processing. # The following items will not be processed, by default. Create a custom list # to override the default setting. -# exclude: -# - Gemfile -# - Gemfile.lock -# - node_modules -# - vendor/bundle/ -# - vendor/cache/ -# - vendor/gems/ -# - vendor/ruby/ + exclude: + - Gemfile + - Gemfile.lock + - c-ares.git + - roffit.git + - Makefile +