mirror of
https://github.com/SharpeTronics/jekyll-spaceship.git
synced 2025-12-17 00:03:13 -05:00
fix: emoji img css class and block display issue
This commit is contained in:
parent
59d47ecbc8
commit
006983a62e
@ -24,15 +24,16 @@ module Jekyll::Spaceship
|
|||||||
|
|
||||||
# escape plus sign
|
# escape plus sign
|
||||||
emoji_name = emoji.name.gsub('+', '\\\+')
|
emoji_name = emoji.name.gsub('+', '\\\+')
|
||||||
|
css_class = self.config['css']['class']
|
||||||
|
|
||||||
content = content.gsub(
|
content = content.gsub(
|
||||||
/(?<!\=")\s*:#{emoji_name}:\s*(?!"\s)/,
|
/(?<!\=")\s*:#{emoji_name}:\s*(?!"\s)/,
|
||||||
"<img class=\"\""\
|
"<img class=\"#{css_class}\""\
|
||||||
" title=\":#{emoji.name}:\""\
|
" title=\":#{emoji.name}:\""\
|
||||||
" alt=\":#{emoji.name}:\""\
|
" alt=\":#{emoji.name}:\""\
|
||||||
" raw=\"#{emoji.raw}\""\
|
" raw=\"#{emoji.raw}\""\
|
||||||
" src=\"#{config['src']}#{emoji.image_filename}\""\
|
" src=\"#{config['src']}#{emoji.image_filename}\""\
|
||||||
" style=\"vertical-align: middle;"\
|
" style=\"vertical-align: middle; display: inline;"\
|
||||||
" max-width: 1em; visibility: hidden;\""\
|
" max-width: 1em; visibility: hidden;\""\
|
||||||
" onload=\"this.style.visibility='visible'\""\
|
" onload=\"this.style.visibility='visible'\""\
|
||||||
" onerror=\"this.replaceWith(this.getAttribute('raw'))\">"\
|
" onerror=\"this.replaceWith(this.getAttribute('raw'))\">"\
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user