Class: Jekyll::InjectData
- Inherits:
-
Generator
- Object
- Generator
- Jekyll::InjectData
- Defined in:
- lib/generators/inject-properties.rb
Instance Method Summary collapse
Instance Method Details
#generate(site) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/generators/inject-properties.rb', line 10 def generate(site) # Define a global variable accessible in templates # site.config['cache_breaker'] = Time.now.to_i.to_s # Process pages site.pages.each do |page| inject_data(page, site) end # Process documents in all collections site.collections.each do |_, collection| collection.docs.each do |document| inject_data(document, site) end end end |