Replace static HTTP server with livereload-based dev server that watches
posts/, layout/, and static/ directories for changes, rebuilds the site,
and auto-refreshes the browser.
- Add python-dotenv dependency for environment variable loading
- Replace params.json and params-local.json with .env files
- Add --local and --local-stacosys flags to makesite.py
- Update Makefile to auto-detect stacosys availability
- Document configuration and usage in README.md
Added mypy and type stubs for external dependencies (requests, Pygments) to dev dependencies. Type checking now passes cleanly for makesite.py and monitor.py.