class Jekyll::Algolia::Site
def init_rendering_progress_bar
This uses Jekyll post_render hooks, listening to both pages and
rendered item
Public: Init the rendering progress bar, incrementing it for each
def init_rendering_progress_bar progress_bar = ProgressBar.create( total: indexable_item_count, format: 'Rendering to HTML (%j%%) |%B|' ) Jekyll::Hooks.register :pages, :post_render do |_| progress_bar.increment end Jekyll::Hooks.register :documents, :post_render do |_| progress_bar.increment end end