From 34dcc6f9d32286f6771de7c3632edceed8a270f1 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Thu, 23 Jul 2020 13:14:32 +0100 Subject: [PATCH] feat: preload pages Preload pages and remove gradual fade in animation on pages to increase performance and make pages appear to load more instantly. --- assets/scss/academic/_content.scss | 5 ----- data/assets.toml | 4 ++++ layouts/partials/site_js.html | 1 + 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/scss/academic/_content.scss b/assets/scss/academic/_content.scss index 6742efe7..3b18bd42 100644 --- a/assets/scss/academic/_content.scss +++ b/assets/scss/academic/_content.scss @@ -2,11 +2,6 @@ * Page content **************************************************/ -article { - animation: intro 0.3s both; - animation-delay: 0.15s; -} - .article-container { max-width: 760px; padding: 0 20px 0 20px; diff --git a/data/assets.toml b/data/assets.toml index 11eb2163..0defa90c 100644 --- a/data/assets.toml +++ b/data/assets.toml @@ -69,6 +69,10 @@ version = "3.1.1" sri = "sha256-5VhCqFam2Cn+yjw61zbBNrbHVJ6SRydPeKopYlngbiQ=" url = "https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/%s/cookieconsent.min.js" +[js.instantpage] + version = "5.1.0" + sri = "sha512-1+qUtKoh9XZW7j+6LhRMAyOrgSQKenQ4mluTR+cvxXjP1Z54RxZuzstR/H9kgPXQsVB8IW7DMDFUJpzLjvhGSQ==" + url = "https://cdnjs.cloudflare.com/ajax/libs/instant.page/%s/instantpage.min.js" # CSS diff --git a/layouts/partials/site_js.html b/layouts/partials/site_js.html index 135ae60e..1ec5811e 100644 --- a/layouts/partials/site_js.html +++ b/layouts/partials/site_js.html @@ -9,6 +9,7 @@ {{ printf "" (printf $js.imagesLoaded.url $js.imagesLoaded.version) $js.imagesLoaded.sri | safeHTML }} {{ printf "" (printf $js.isotope.url $js.isotope.version) $js.isotope.sri | safeHTML }} {{ printf "" (printf $js.fancybox.url $js.fancybox.version) $js.fancybox.sri | safeHTML }} + {{ printf "" (printf $js.instantpage.url $js.instantpage.version) $js.instantpage.sri | safeHTML }} {{ if or .Params.diagram site.Params.diagram }} {{ printf "" (printf $js.mermaid.url $js.mermaid.version) $js.mermaid.sri | safeHTML }}