Top Level Namespace
Defined Under Namespace
Classes: GoogleAnalytics, Piwik
Constant Summary collapse
- CONFIG_KEY =
"jekyll_analytics"
Instance Method Summary collapse
Instance Method Details
#inject(site) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/jekyll-analytics.rb', line 5 def inject(site) if ENV['JEKYLL_ENV'] site.site.config[CONFIG_KEY].keys().each{ |a| analyzerClass = Module.const_get(a) config = site.site.config[CONFIG_KEY][a] analytics_object = analyzerClass.new(config) site.output = site.output.gsub(/(?=<\/head>)/i, analytics_object.render()) } end end |