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 |