Module: Jekyll::UpcaseKeyword
- Defined in:
- lib/jekyll-uppercase-keywords.rb
Instance Method Summary collapse
Instance Method Details
#upcase_keyword(words) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# 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 |