Trigger livereload in sites without pages (#8337)
Merge pull request 8337
This commit is contained in:
parent
e6d3d90b52
commit
94dc98cb6b
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue