update head.html

This commit is contained in:
geekifan
2025-04-21 20:10:57 +08:00
parent a539092a00
commit 61c72ae206
5 changed files with 114 additions and 7 deletions

View File

@ -1,3 +1,5 @@
{{ $origin := cond (eq .Site.Params.self_host true) "basic" "cors" }}
{{ $data := index .Site.Data.origin $origin }}
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#f7f7f7">
@ -42,7 +44,7 @@
{{ partial "favicons.html" . }}
<!-- Resource Hints -->
{{ if not site.Params.assets.self_host.enabled }}
{{ if not site.Params.assets.self_host }}
{{ range site.Data.origin.cors.resource_hints }}
{{ range .links }}
<link rel="{{ .rel }}" href="{{ .url }}" {{ delimit .opts " " | safeHTMLAttr }}>
@ -56,26 +58,33 @@
{{ end }}
<!-- Theme style -->
<link rel="stylesheet" href="{{ (printf "/assets/css/%s.css" site.Params.theme) | relURL }}">
{{ $opts := dict
"transpiler" "dartsass"
"targetPath" "css/main.css"
"enableSourceMap" true
}}
{{ $sass := resources.Get "scss/main.bundle.scss" }}
{{ $style := $sass | toCSS $opts | minify | fingerprint }}
<link rel="stylesheet" href="{{ $style.Permalink }}">
<!-- Web Font -->
<link rel="stylesheet" href="{{ site.Data.origin.webfonts | relURL }}">
<link rel="stylesheet" href="{{ $data.webfonts | relURL }}">
<!-- Font Awesome Icons -->
<link rel="stylesheet" href="{{ site.Data.origin.fontawesome.css | relURL }}">
<link rel="stylesheet" href="{{ $data.fontawesome.css | relURL }}">
<!-- 3rd-party Dependencies -->
{{ if and site.Params.toc .Params.toc }}
<link rel="stylesheet" href="{{ site.Data.origin.toc.css | relURL }}">
<link rel="stylesheet" href="{{ $data.toc.css | relURL }}">
{{ end }}
{{ if or (eq .Type "post") (eq .Type "page") (eq .Kind "home") }}
<link rel="stylesheet" href="{{ site.Data.origin.lazy_polyfill.css | relURL }}">
<link rel="stylesheet" href="{{ $data.lazy_polyfill.css | relURL }}">
{{ end }}
{{ if or (eq .Type "page") (eq .Type "post") }}
<!-- Image Popup -->
<link rel="stylesheet" href="{{ site.Data.origin.glightbox.css | relURL }}">
<link rel="stylesheet" href="{{ $data.glightbox.css | relURL }}">
{{ end }}
<!-- Scripts -->

View File

@ -0,0 +1 @@
<!-- A placeholder to allow defining custom metadata -->