From 1ca724981052ff0b3e7ed49a05fc0c6c16ced544 Mon Sep 17 00:00:00 2001 From: zwbetz Date: Tue, 2 Jun 2020 21:14:46 -0500 Subject: [PATCH] add param to set dark theme as default --- .../js/dom-scripts.js => assets/js/template-dom-scripts.js | 4 ++++ exampleSite/config.yaml | 1 + layouts/partials/script.html | 5 ++++- 3 files changed, 9 insertions(+), 1 deletion(-) rename static/js/dom-scripts.js => assets/js/template-dom-scripts.js (98%) diff --git a/static/js/dom-scripts.js b/assets/js/template-dom-scripts.js similarity index 98% rename from static/js/dom-scripts.js rename to assets/js/template-dom-scripts.js index 5128836..a09330d 100644 --- a/static/js/dom-scripts.js +++ b/assets/js/template-dom-scripts.js @@ -130,4 +130,8 @@ } } }); + + {{ if .Site.Params.darkThemeAsDefault }} + darkTheme('screen'); + {{ end }} }()); diff --git a/exampleSite/config.yaml b/exampleSite/config.yaml index ae46486..d1e2b2f 100644 --- a/exampleSite/config.yaml +++ b/exampleSite/config.yaml @@ -24,6 +24,7 @@ params: dateFormat: Jan 2, 2006 codePenUser: someUser katex: true + darkThemeAsDefault: false # A list of custom css files can be provided, which must be placed inside # 'static/'. # This is useful to override just specific css classes, instead of copying diff --git a/layouts/partials/script.html b/layouts/partials/script.html index f8d831f..95ebeb2 100644 --- a/layouts/partials/script.html +++ b/layouts/partials/script.html @@ -1,2 +1,5 @@ - + +{{ $templateDomScripts := resources.Get "js/template-dom-scripts.js" }} +{{ $domScripts := $templateDomScripts | resources.ExecuteAsTemplate "js/dom-scripts.js" . }} +