Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/gohugoioTheme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-10-14 17:35:28 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-10-14 17:35:28 +0300
commitfa3c048d631f58767ff55ef4e29e93c506930780 (patch)
tree1ea251cf9b2ad87bd69a58a69e451dddbf69aa1f
parentb2da968f321bd977b12c68b42bf84b8fe8b2ba6f (diff)
Improve JS/CSS set up in dev
-rw-r--r--layouts/_default/baseof.html12
-rw-r--r--layouts/partials/site-scripts.html15
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>