Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. module Jekyll
  2. class PageVariationsGenerator < Generator
  3. safe true
  4.  
  5. def generate(site)
  6. pagesCopy = site.pages.dup
  7. site.config['pagevariations'].each_entry do |variation|
  8. pagesCopy.each_entry do |page|
  9. pageCopy = page.dup
  10. oldPermalink = pageCopy.data['permalink']
  11. pageCopy.data['permalink'] = oldPermalink[".html"] = variation + ".htm"
  12. site.pages << pageCopy
  13. end
  14. end
  15. end
  16. end
  17. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement