class JekyllDiacriticCompressor

Public Instance Methods

compress(string) click to toggle source
# File lib/jekyll-diacritic-compressor.rb, line 13
def compress(string)
  ActiveSupport::Multibyte::Chars.new(string).compose.to_s
end
generate(site) click to toggle source
# File lib/jekyll-diacritic-compressor.rb, line 8
def generate(site)
  site.pages.each      { |obj| obj.content = compress(obj.content) }
  site.posts.docs.each { |obj| obj.content = compress(obj.content) }
end