7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/jekyll-before-after.rb', line 7
def call(doc)
return if doc.output.nil? || !doc.output.include?("<img-comparison-slider>")
return if doc.output.include?("<!-- img-comparison-slider-injected -->")
script = <<~HTML
<!-- img-comparison-slider-injected -->
<script type="module" src="https://unpkg.com/img-comparison-slider@7/dist/index.js"></script>
<link rel="stylesheet" href="https://unpkg.com/img-comparison-slider@7/dist/styles.css">
HTML
doc.output.sub!("</head>", "#{script}</head>")
end
|