Class: Jekyll::Jemoji
- Inherits:
-
Generator
- Object
- Generator
- Jekyll::Jemoji
- Defined in:
- lib/jemoji.rb
Instance Method Summary collapse
Instance Method Details
#emojify(page) ⇒ Object
26 27 28 |
# File 'lib/jemoji.rb', line 26 def emojify(page) page.content = @filter.emoji_image_filter(page.content) end |
#generate(site) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/jemoji.rb', line 19 def generate(site) @site = site @filter = HTML::Pipeline::EmojiFilter.new(nil, { :asset_root => src }) site.pages.each { |page| emojify page } site.posts.each { |page| emojify page } end |
#src ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/jemoji.rb', line 10 def src @src ||= if @site.config.key?("emoji") && @site.config["emoji"].key?("src") @site.config["emoji"]["src"] else "https://assets.github.com/images/icons/" end end |