Sha256: 404ff794345e00f19c47f6c2f4d550e902e7653836e544e4c2178b654c16c197
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
module Jekyll # internal requires for plugin autoload :LanguageReader, 'jekyll/language_reader.rb' autoload :LanguagePage, 'jekyll/language_page.rb' autoload :LanguageDocument, 'jekyll/language_document.rb' autoload :LanguagePageReader, 'jekyll/readers/language_page_reader.rb' autoload :LanguagePostReader, 'jekyll/readers/language_post_reader.rb' module LanguagePlugin # plugin requires autoload :PluginError, 'jekyll/language-plugin/plugin_error.rb' autoload :LanguageData, 'jekyll/language-plugin/language_data.rb' autoload :LiquidContext, 'jekyll/language-plugin/liquid_context.rb' autoload :DateLocalizer, 'jekyll/language-plugin/date_localizer.rb' autoload :VERSION, 'jekyll/language-plugin/version' end end # require liquid tags and filters Dir[File.join(File.dirname(__FILE__), 'jekyll/language-plugin/tags/*.rb')].each{ |f| require f } require 'jekyll/language-plugin/filters/language_date.rb' # replace Jekyll::Reader upon page reset with Jekyll::LanguageReader extension Jekyll::Hooks.register :site, :after_reset do |site| site.reader = Jekyll::LanguageReader.new(site) end # monkey patch URL.sanitize_url for handling of triple slashes module Jekyll class URL # optimized version by Jordon Bedwell def sanitize_url(str) "/" + str.gsub(/\/{2,}/, "/").gsub(%r!\.+\/|\A/+!, "") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jekyll-language-plugin-1.1.8 | lib/jekyll-language-plugin.rb |