diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-10-14 17:35:28 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-10-14 17:35:28 +0300 |
commit | fa3c048d631f58767ff55ef4e29e93c506930780 (patch) | |
tree | 1ea251cf9b2ad87bd69a58a69e451dddbf69aa1f | |
parent | b2da968f321bd977b12c68b42bf84b8fe8b2ba6f (diff) |
Improve JS/CSS set up in dev
-rw-r--r-- | layouts/_default/baseof.html | 12 | ||||
-rw-r--r-- | layouts/partials/site-scripts.html | 15 |
2 files changed, 21 insertions, 6 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 0dd53497..4474e1f6 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -24,9 +24,17 @@ <link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | safeURL }}"> {{ end -}} - {{ $stylesheet := resources.Get "output/css/app.css" | minify | fingerprint }} + {{ $isDev := eq hugo.Environment "development" }} + {{ $stylesheet := resources.Get "output/css/app.css" }} + {{ if not $isDev }} + {{ $stylesheet = $stylesheet | minify | fingerprint }} + {{ end }} {{ with $stylesheet }} - <link rel="stylesheet" href="{{ .Permalink | relURL }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous"> + {{ if $isDev }} + <link rel="stylesheet" href="{{ .RelPermalink }}" crossorigin="anonymous"> + {{ else }} + <link rel="stylesheet" href="{{ .RelPermalink }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous"> + {{ end }} {{ $.Scratch.Set "stylesheet" . }} {{end}} diff --git a/layouts/partials/site-scripts.html b/layouts/partials/site-scripts.html index b8d9ff04..7dec9de1 100644 --- a/layouts/partials/site-scripts.html +++ b/layouts/partials/site-scripts.html @@ -1,10 +1,17 @@ <!-- scripts --> -{{ $scripts := resources.Get "output/js/app.js" | fingerprint }} -{{ with $scripts }} - <script type="text/javascript" src="{{ .Permalink | relURL }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous" defer></script> +{{ $scripts := resources.Get "output/js/app.js" }} +{{ $isDev := eq hugo.Environment "development" }} +{{ if not $isDev }} +{{ $scripts = $scripts | fingerprint }} +{{ end }} +{{ with $scripts }} + {{ if $isDev }} + <script type="text/javascript" src="{{ .RelPermalink }}" crossorigin="anonymous" defer></script> + {{ else }} + <script type="text/javascript" src="{{ .RelPermalink }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous" defer></script> + {{ end }} {{ $.Scratch.Set "scripts" . }} {{end}} - <!-- Place this tag in your head or just before your close body tag. --> <script async defer src="https://buttons.github.io/buttons.js"></script> |