Top Level Namespace

Defined Under Namespace

Modules: JekyllReplaceImg

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

Instance Method Summary collapse

Instance Method Details

#get_config(config, key) ⇒ Object



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

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