- Add generate-nav.sh to scan directories and build index.html - Add nav generation step in workflow before docker build - Replace nginx autoindex with custom nav page - Auto-extract page title from <title> tag
- Add Gitea Actions workflow for auto-deploy on push to main - Add Dockerfile (nginx:alpine based, with layer caching) - Add nginx.conf (gzip, autoindex, static caching) - Add .dockerignore - Migrate cache.html → cache/index.html for directory-based routing