Adds a `jekyll preview-images` command that generates front-matter-wired preview banners for posts and collections. Claude analyzes each article into an art brief and vision-reviews the render; OpenAI (default), xAI, Stability, Gemini, or a free deterministic local template produces the image. The engine is a single vendored Python file, so it also runs standalone without Ruby. Extracted from the zer0-mistakes theme and generalized: collections_dir, front_matter_key, authors_file, and collection auto-discovery make it portable to any Jekyll layout.
Required Ruby Version
>= 2.7.0
Authors
Amr Abdel
Versions
- 0.5.0 July 15, 2026 (42.5 KB)
- 0.4.0 July 15, 2026 (42 KB)
- 0.3.0 July 15, 2026 (41.5 KB)
- 0.2.2 July 14, 2026 (40.5 KB)
- 0.2.1 July 14, 2026 (40.5 KB)
Requirements
Python 3.9+ with PyYAML (python3 -m pip install pyyaml)