# ---> Ansible
*.retry

# ---> Generated slides (built by marp on server or locally via build-slides.sh)
#      Deck *sources* also live under slides/, so ignore only the build output.
slides/**/*.html
slides/**/*.pdf

# ---> MkDocs build output
site/
.cache/

# ---> Python venvs / caches
.venv/
__pycache__/
*.pyc

# ---> Local secrets (Forgejo API token, etc.)
.env
.env.*
!.env.example
