This project contains the documentation and supporting infrastructure for the "Observing Eagles" guide.
docs/: Contains the Markdown files and assets for the documentation site.worker.js: A Cloudflare Worker that proxies lake level data from the USACE API to handle CORS and caching.wrangler.toml: Configuration for the Cloudflare Worker deployment.mkdocs.yml: Configuration for the MkDocs site.
The documentation site is built using MkDocs with the Material theme.
- Python 3.x
- pip
- Install dependencies:
pip install -r requirements.txt
To run the site locally for preview:
mkdocs serveThe site will be available at http://127.0.0.1:8000.
To build the static site for deployment:
mkdocs buildThe worker.js file provides a proxy to the USACE lake level API.
- Authenticate with Cloudflare:
npx wrangler login
- Deploy the worker:
npx wrangler deploy worker.js
The published documentation can be found at: https://laszewski.github.io/raptors/