Sha256: 14bbda28680c9b35359444a46fc95b663992d225e0054fc05ad8237a8548feda

Contents?: true

Size: 1.42 KB

Versions: 13

Compression:

Stored size: 1.42 KB

Contents

---
layout: compress

# The list to be cached by PWA
---

const resource = [
    /* --- CSS --- */
    '{{ "/assets/css/style.css" | relative_url }}',

    /* --- PWA --- */
    '{{ "/app.js" | relative_url }}',
    '{{ "/sw.js" | relative_url }}',

    /* --- HTML --- */
    '{{ "/index.html" | relative_url }}',
    '{{ "/404.html" | relative_url }}',

    {% for tab in site.tabs %}
        '{{ tab.url | relative_url }}',
    {% endfor %}

    /* --- Favicons & compressed JS --- */
    {% assign cache_list = site.static_files | where: 'swcache', true  %}
    {% for file in cache_list %}
        '{{ file.path | relative_url }}'{%- unless forloop.last -%},{%- endunless -%}
    {% endfor %}
];

/* The request url with below domain will be cached */
const allowedDomains = [
    {% if site.google_analytics.id != empty and site.google_analytics.id %}
        'www.googletagmanager.com',
        'www.google-analytics.com',
    {% endif %}

    '{{ site.url | split: "//" | last }}',

    {% if site.img_cdn contains '//' and site.img_cdn %}
        '{{ site.img_cdn | split: '//' | last | split: '/' | first }}',
    {% endif %}

    'fonts.gstatic.com',
    'fonts.googleapis.com',
    'cdn.jsdelivr.net',
    'polyfill.io'
];

/* Requests that include the following path will be banned */
const denyUrls = [
    {% if site.google_analytics.pv.cache_path %}
        '{{ site.google_analytics.pv.cache_path | absolute_url }}'
    {% endif %}
];

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
jekyll-theme-chirpy-6.0.1 assets/js/data/swcache.js
jekyll-theme-chirpy-6.0.0 assets/js/data/swcache.js
jekyll-theme-chirpy-5.6.1 assets/js/data/swcache.js
jekyll-theme-chirpy-5.6.0 assets/js/data/swcache.js
custom-chirpy-5.5.2 assets/js/data/swcache.js
jekyll-theme-chirpy-5.5.2 assets/js/data/swcache.js
jekyll-theme-chirpy-5.5.1 assets/js/data/swcache.js
jekyll-theme-chirpy-5.5.0 assets/js/data/swcache.js
jekyll-theme-chirpy-customized-by-alazaroc-5.4.0 assets/js/data/swcache.js
dev-jekyll-theme-1.0.0 assets/js/data/swcache.js
jekyll-theme-chirpy-5.4.0 assets/js/data/swcache.js
jekyll-theme-chirpy-5.3.2 assets/js/data/swcache.js
jekyll-theme-chirpy-5.3.1 assets/js/data/swcache.js