From c83d81029c1406338dc9d04877b90a3029208e64 Mon Sep 17 00:00:00 2001 From: Jeffrey Boadi Date: Wed, 18 Feb 2026 16:18:58 +0100 Subject: [PATCH 1/2] feat(pages): added minimal mkdocs.yml --- mkdocs.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 mkdocs.yml diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..0cc7e7c --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,16 @@ +site_name: JevOps +docs_dir: docs +sote_dir: site + +nav: + - Home: index.md + - Foundations: + - Overview: foundations/README.md + - Linux: foundations/linux.md + - Networking: foundations/networking.md + - Git: foundations/git.md + - Projects: + - Overview: projects/README.md + - App: + - Project: projects/app/README.md + - CI: projects/app/ci.md From 4238e84804144ccdaf1e50babf4053097a233f8f Mon Sep 17 00:00:00 2001 From: Jeffrey Boadi Date: Wed, 18 Feb 2026 16:19:40 +0100 Subject: [PATCH 2/2] feat(pages): added pages build and deploy workflow --- .github/workflows/pages.yml | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/pages.yml diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..6639a66 --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,50 @@ +name: pages + +on: + push: + branches: [main] + paths: + - "docs/**" + - "mkdocs.yml" + - ".github/workflows/pages.yml" + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + + - uses: actions/configure-pages@v5 + + - uses: actions/setup-python@v5 + with: + python-version: "3.x" + + - name: Install MkDocs + run: pip install mkdocs mkdocs-material + + - name: Build site + run: mkdocs build --strict + + - uses: actions/upload-pages-artifact@v3 + with: + path: site + + deploy: + runs-on: ubuntu-latest + needs: build + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - id: deployment + uses: actions/deploy-pages@v4