class Jekyll::AmpGenerator

Generates a new AMP post for each existing post

Public Instance Methods

generate(site) click to toggle source
# File lib/jekyll/amp_generate.rb, line 32
def generate(site)
  dir = site.config['ampdir'] || 'amp'
  site.posts.docs.each do |post|
    next if post.data['skip_amp'] == true
    site.pages << AmpPost.new(site, site.source, File.join(dir, post.id), post)
  end
end