module Jekyll::UpcaseKeyword
Public Instance Methods
upcase_keyword(words)
click to toggle source
# File lib/jekyll-uppercase-keywords.rb, line 4 def upcase_keyword(words) keywords = @context.registers[:site].data['uppercase-keywords'] raise 'Missing `uppercase-keywords.yml` in `_data` folder' unless keywords upcased = words .split(' ') .map { |word| if keywords.include?(word.downcase) word = word.upcase end word } return upcased.join(' ') end