diff options
| author | verdant <im@verdant.ee> | 2026-05-31 16:33:36 +0800 |
|---|---|---|
| committer | verdant <im@verdant.ee> | 2026-05-31 16:33:36 +0800 |
| commit | 172adfb014596423d7cc3043f2a288ac01884cba (patch) | |
| tree | f788b0b10f330daf8c3a6d1a8ed656a1d1253390 /layouts/partials | |
| parent | f9869a2cf060976c69aeade3d3f231bf1fbdddd3 (diff) | |
| download | blog-172adfb014596423d7cc3043f2a288ac01884cba.tar.gz blog-172adfb014596423d7cc3043f2a288ac01884cba.zip | |
Add minify configuration, modify favicon url
Diffstat (limited to 'layouts/partials')
| -rw-r--r-- | layouts/partials/footer.html | 37 | ||||
| -rw-r--r-- | layouts/partials/nav.html | 2 | ||||
| -rw-r--r-- | layouts/partials/seo_tags.html | 6 |
3 files changed, 7 insertions, 38 deletions
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index c5fe20b..a40be26 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,40 +1,3 @@ <div class="copyright"> {{ .Site.Params.footer.content | markdownify }} - <div class="footer-item"> - | <button id="toggle-theme-btn">Dark/Light</button> - - </div> - </div> -<script> - console.log("Loaded") - const modes = { - Dark: "dark", - Light: "light", - } - - function getCurrentMode() { - let mode = localStorage.getItem("theme"); - return mode === null ? null : mode; - } - - const toggleColorSchemeBtn = document.getElementById("toggle-theme-btn"); - const body = document.body; - const currentMode = getCurrentMode() - - if (currentMode === modes.Dark) { - body.classList.toggle("dark-mode") - } - - - toggleColorSchemeBtn.addEventListener("click", () => { - body.classList.toggle("dark-mode"); - - if (body.classList.contains("dark-mode")) { - localStorage.setItem("theme", modes.Dark); - } else { - localStorage.setItem("theme", modes.Light); - } - }) - -</script> diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 6eb8a7b..ad2f6d1 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -1,5 +1,5 @@ {{ range .Site.Menus.main }} -<a href="{{ .URL }}">{{ .Name}}</a> +[<a href="{{ .URL }}">{{ .Name }}</a>] {{ end }} {{ with .Site.GetPage "/blog" }} <a href="{{ "blog/" | relURL }}">Blog</a> diff --git a/layouts/partials/seo_tags.html b/layouts/partials/seo_tags.html index 06e90cd..4f594fd 100644 --- a/layouts/partials/seo_tags.html +++ b/layouts/partials/seo_tags.html @@ -3,6 +3,12 @@ <meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ if .IsPage }}{{ .Summary }}{{ else }}{{ with .Site.Params.Description }}{{ . }}{{ end }}{{ end }}{{ end }}" /> <meta name="keywords" content="{{ if .IsPage }}{{ range $index, $tag := .Params.tags }}{{ $tag }},{{ end }}{{ else }}{{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}{{ printf "%s," $term }}{{ end }}{{ end }}{{ end }}" /> +<meta property="og:site_name" content="{{ .Site.Title }}"> + <meta property="og:title" content="{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }}{{ end }}"> + <meta property="og:url" content="{{ .Permalink }}"> + <meta property="og:description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.Description }}{{ end }}"> + <meta property="og:type" content="{{ if .IsPage }}article{{ else }}website{{ end }}"> + <link rel="canonical" href="{{ .Permalink }}"> <!-- Open Graph / Facebook --> |
