Trigger livereload in sites without pages (#8337)

Merge pull request 8337
This commit is contained in:
Ashwin Maroli 2022-03-21 20:30:41 +05:30 committed by GitHub
parent e6d3d90b52
commit 94dc98cb6b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 5 deletions

View File

@ -144,9 +144,9 @@ module Jekyll
@reload_reactor = LiveReloadReactor.new
Jekyll::Hooks.register(:site, :post_render) do |site|
regenerator = Jekyll::Regenerator.new(site)
@changed_pages = site.pages.select do |p|
regenerator.regenerate?(p)
@changed_pages = []
site.each_site_file do |item|
@changed_pages << item if site.regenerator.regenerate?(item)
end
end

View File

@ -72,8 +72,7 @@ module Jekyll
:liveCSS => true
)
Jekyll.logger.debug "LiveReload:", "Reloading #{p.url}"
Jekyll.logger.debug "", json_message
Jekyll.logger.debug "LiveReload:", "Reloading URL #{p.url.inspect}"
@websockets.each { |ws| ws.send(json_message) }
end
end