gen_blog_index: update paths for monorepo layout
- Scan site/blog/ instead of blog/
- Write indexes to site/blog/ paths
- Use !/jon-site/blog/ odoc references (matching existing indexes)
- Accept both 4-part and 5-part path splits for flexibility
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>