Module: JekyllReplaceImg

Defined in:
lib/jekyll-replace-img.rb,
lib/jekyll-replace-img/hooks.rb,
lib/jekyll-replace-img/version.rb

Constant Summary collapse

KEY_CONFIG =
"replace_img"
KEY_RE_IMG =
"re_img"
KEY_RE_IGNORE =
"re_ignore"
KEY_REPLACEMENT =
"replacement"
RE_IMG =
"<img\\s*(?<attributes>.*?)\\s*/>"
RE_IGNORE =
"data-ignore"
REPLACEMENT =
"
<hy-img %<attributes>s>
  <noscript><img data-ignore %<attributes>s/></noscript>
</hy-img>"
RE_DATAURL =
%r!src\s*=\s*[""]\s*data:!ix.freeze
VERSION =
"0.5.0"

Class Method Summary collapse

Class Method Details

.get_config(config, key) ⇒ Object



21
22
23
# File 'lib/jekyll-replace-img/hooks.rb', line 21

def self.get_config(config, key)
  config[KEY_CONFIG] && config[KEY_CONFIG][key]
end