| 123456789101112131415161718192021222324252627282930313233343536 |
- name: Build and deploy Docs site to GitHub Pages
- on:
- workflow_dispatch:
- push:
- branches:
- - main
- permissions:
- contents: write
- jobs:
- github-pages:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout Repo
- uses: actions/checkout@v6
- - name: Setup Python
- uses: actions/setup-python@v6
- with:
- python-version: '3.13'
- - name: Build
- run: |
- pip install mkdocs-material
- mkdocs build
- - name: Deploy to GitHub Pages
- uses: peaceiris/actions-gh-pages@v4.1.0
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- cname: docs.meshcore.io
- publish_dir: ./site
- publish_branch: 'gh-pages'
|