Module: JekyllImgFlow
- Defined in:
- lib/jekyll-imgflow.rb,
lib/jekyll-imgflow/hooks.rb,
lib/jekyll-imgflow/config.rb,
lib/jekyll-imgflow/parser.rb,
lib/jekyll-imgflow/version.rb,
lib/jekyll-imgflow/tag_scanner.rb,
lib/jekyll-imgflow/batch_manager.rb,
lib/jekyll-imgflow/path_resolver.rb,
lib/jekyll-imgflow/tags/base_tag.rb,
lib/jekyll-imgflow/tags/crop_tag.rb,
lib/jekyll-imgflow/html_generator.rb,
lib/jekyll-imgflow/preset_manager.rb,
lib/jekyll-imgflow/providers/sharp.rb,
lib/jekyll-imgflow/tags/format_tag.rb,
lib/jekyll-imgflow/tags/resize_tag.rb,
lib/jekyll-imgflow/manifest_manager.rb,
lib/jekyll-imgflow/providers/flyimg.rb,
lib/jekyll-imgflow/providers/weserv.rb,
lib/jekyll-imgflow/tags/opacity_tag.rb,
lib/jekyll-imgflow/tags/quality_tag.rb,
lib/jekyll-imgflow/provider_registry.rb,
lib/jekyll-imgflow/providers/libvips.rb,
lib/jekyll-imgflow/tags/optimize_tag.rb,
lib/jekyll-imgflow/tags/tag_registry.rb,
lib/jekyll-imgflow/filename_generator.rb,
lib/jekyll-imgflow/providers/imgproxy.rb,
lib/jekyll-imgflow/tags/watermark_tag.rb,
lib/jekyll-imgflow/operation_processor.rb,
lib/jekyll-imgflow/picture_tag_adaptor.rb,
lib/jekyll-imgflow/build_time_processor.rb,
lib/jekyll-imgflow/providers/imagemagick.rb,
lib/jekyll-imgflow/helpers/http_downloader.rb,
lib/jekyll-imgflow/providers/base_provider.rb,
lib/jekyll-imgflow/picture_tag_preset_migrator.rb
Defined Under Namespace
Modules: Helpers, Providers, Tags Classes: BatchManager, BuildTimeProcessor, Config, FilenameGenerator, HtmlGenerator, ManifestManager, OperationProcessor, Parser, PathResolver, PictureTagAdaptor, PictureTagPresetMigrator, PresetManager, ProviderRegistry, TagScanner
Constant Summary collapse
- VERSION =
"0.1.5"
Class Method Summary collapse
Class Method Details
.cleanup_orphaned_images(site) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/jekyll-imgflow/hooks.rb', line 44 def self.cleanup_orphaned_images(site) Jekyll.logger.info "๐งน ImgFlow: Checking for orphaned specialized images..." # Use ManifestManager to find and cleanup orphans manifest = ManifestManager.new(site) cleaned = manifest.cleanup_orphans if cleaned.any? Jekyll.logger.info "โ ImgFlow: Removed #{cleaned.length} orphaned specialized images" else Jekyll.logger.info "โ ImgFlow: No orphaned images found" end end |