Sha256: 07b8557666a66e741db3fe1538ac85b5189533b1221cfea2dc3b80484ed07b5c

Contents?: true

Size: 764 Bytes

Versions: 5

Compression:

Stored size: 764 Bytes

Contents

{% assign urls = include.urls | split: ',' %}
{% assign combined_urls = nil %}
{% assign domain = 'https://cdn.jsdelivr.net/' %}
{% for url in urls %}
    {% if url contains domain %}
        {% assign url_snippet = url | slice: domain.size, url.size %}
        {% if combined_urls %}
            {% assign combined_urls = combined_urls | append: ',' | append: url_snippet %}
        {% else %}
            {% assign combined_urls = domain | append: 'combine/' | append: url_snippet %}
        {% endif %}
    {% elsif url contains '//' %}
        <script src="{{ url }}"></script>
    {% else %}
            <script src="{{ url | relative_url }}"></script>
    {% endif %}
{% endfor %}
{% if combined_urls %}<script src="{{ combined_urls }}"></script>{% endif %}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
redeyed-jekyll-theme-0.1.7 _includes/functions/js-combine.html
redeyed-jekyll-theme-0.1.6 _includes/functions/js-combine.html
redeyed-jekyll-theme-0.1.5 _includes/functions/js-combine.html
redeyed-jekyll-theme-0.1.4 _includes/functions/js-combine.html
redeyed-jekyll-theme-0.1.3 _includes/functions/js-combine.html