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

github.com/athul/archie.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancis Barton <franbarton@gmail.com>2020-10-04 19:11:49 +0300
committerGitHub <noreply@github.com>2020-10-04 19:11:49 +0300
commit525bcfcd212d164bdc9cd5734a95279485c38016 (patch)
treef31c791a296ce210d171ab854e910235d5b6beec
parentacd619ee67515f9b7bc52f250f02fe93fc955583 (diff)
Add custom CSS option - fixes issue #14
Borrowed some code from https://github.com/gadenbuie/garrickadenbuie-com/blob/main/layouts/partials/head.html and blended it in. I hope the syntax is still valid and makes sense. I'm not sure if it ought to say `if isset .Site.Params "customCSS"` but I left it as `customcss` as you suggested.
-rw-r--r--layouts/partials/header.html8
1 files changed, 7 insertions, 1 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 2034c03..d16fe3c 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -43,6 +43,12 @@
<link rel="stylesheet" type="text/css" media="screen" href="{{ .Site.BaseURL }}css/main.css" />
{{- if or (eq .Site.Params.mode "auto") (eq .Site.Params.mode "dark") -}}
<link rel="stylesheet" type="text/css" href="{{ .Site.BaseURL }}css/dark.css" {{ if eq .Site.Params.mode "auto" }}media="(prefers-color-scheme: dark)"{{ end }} />
+ {{ end }}
+ <!-- Custom CSS style get applied last -->
+ {{- if isset .Site.Params "customcss" }}
+ {{ range .Site.Params.customCSS }}
+ <link rel="stylesheet" type="text/css" ref="{{ . | relURL }}">
+ {{ end }}
{{- end -}}
{{- range .Site.Params.customJS }}
{{- if or (hasPrefix . "http://") (hasPrefix . "https://") }}
@@ -51,4 +57,4 @@
<script src="{{ $.Site.BaseURL }}{{ . }}"></script>
{{- end }}
{{- end }}
-</head> \ No newline at end of file
+</head>