Skip to content

Commit

Permalink
Add enabled flag
Browse files Browse the repository at this point in the history
  • Loading branch information
julianrubisch committed Mar 20, 2020
1 parent 86c3d9a commit 244ec1d
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions lib/jekyll-pwa-plugin.rb
Original file line number Diff line number Diff line change
Expand Up @@ -151,22 +151,31 @@ def self.insert_sw_register_into_body(page)
module Jekyll

Hooks.register :pages, :post_render do |page|
enabled = page.site.config.dig('pwa', 'enabled')
if enabled
# append <script> for sw-register.js in <body>
SWHelper.insert_sw_register_into_body(page)
end
end

Hooks.register :documents, :post_render do |document|
enabled = document.site.config.dig('pwa', 'enabled')
if enabled
# append <script> for sw-register.js in <body>
SWHelper.insert_sw_register_into_body(document)
end
end

Hooks.register :site, :post_write do |site|
enabled = site.config.dig('pwa', 'enabled')
if enabled
pwa_config = site.config['pwa'] || {}
sw_helper = SWHelper.new(site, pwa_config)

sw_helper.write_sw_register()
sw_helper.generate_workbox_precache()
sw_helper.write_sw()
end
end

end

0 comments on commit 244ec1d

Please sign in to comment.