Class: Jekyll::Netlify::Headers::Generator

Inherits:
Generator
  • Object
show all
Defined in:
lib/jekyll/netlify/headers/generator.rb

Instance Method Summary collapse

Instance Method Details

#generate(site) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/jekyll/netlify/headers/generator.rb', line 10

def generate(site)
  headers = site.config['netlify'] && site.config['netlify']['headers']

  raise 'No Netlify headers found in Jekyll configuration file(s)!' unless headers

  page = PageWithoutAFile.new(site, __dir__, '', '_headers')
  page.content = page_content(headers)

  site.pages << page
end