Class: Jekyll::Netlify::Redirects::Generator

Inherits:
Generator
  • Object
show all
Defined in:
lib/jekyll/netlify/redirects/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/redirects/generator.rb', line 10

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

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

  page = PageWithoutAFile.new(site, __dir__, '', '_redirects')
  page.content = redirects.join("\n")

  site.pages << page
end