]> juplo.de Git - website/commitdiff
Sassified CSS in das `head`-Partial eingebunden
authorKai Moritz <kai@juplo.de>
Tue, 9 Dec 2025 19:22:55 +0000 (20:22 +0100)
committerKai Moritz <kai@juplo.de>
Mon, 22 Dec 2025 21:56:51 +0000 (22:56 +0100)
layouts/_partials/head.html

index 02c224018959dcf2eef9da89a66f54a287bcb140..12df9e67c25f598a94d44a4ecf2c0764580b6c93 100644 (file)
@@ -1,5 +1,39 @@
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width">
 <title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s | %s" .Title site.Title }}{{ end }}</title>
-{{ partialCached "head/css.html" . }}
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<!-- Default / Responsive -->
+{{- $base := resources.Get "scss/base.scss" | toCSS | minify | fingerprint }}
+<link rel="stylesheet" media="all" title="Responsive" type="text/css" href="{{ $base.RelPermalink }}" integrity="{{ $base.Data.Integrity }}">
+{{- $screen := resources.Get "scss/screen.scss" | toCSS | minify | fingerprint }}
+<link rel="stylesheet" media="only screen" title="Responsive" type="text/css" href="{{ $screen.RelPermalink }}" integrity="{{ $screen.Data.Integrity }}">
+{{- $print := resources.Get "scss/print.scss" | toCSS | minify | fingerprint }}
+<link rel="stylesheet" media="print" title="Responsive" type="text/css" href="{{ $print.RelPermalink }}" integrity="{{ $print.Data.Integrity }}">
+<!-- Legacy -->
+<link rel="alternate stylesheet" title="Legacy" type="text/css" href="{{ $base.RelPermalink }}" integrity="{{ $base.Data.Integrity }}">
+<!-- Tablet -->
+<link rel="alternate stylesheet" title="Tablet" type="text/css" href="{{ $base.RelPermalink }}" integrity="{{ $base.Data.Integrity }}">
+{{- $tablet := resources.Get "scss/tablet.scss" | toCSS | minify | fingerprint }}
+<link rel="alternate stylesheet" title="Tablet" type="text/css" href="{{ $tablet.RelPermalink }}" integrity="{{ $tablet.Data.Integrity }}">
+<!-- Phone -->
+<link rel="alternate stylesheet" title="Phone" type="text/css" href="{{ $base.RelPermalink }}" integrity="{{ $base.Data.Integrity }}">
+{{- $phone := resources.Get "scss/phone.scss" | toCSS | minify | fingerprint }}
+<link rel="alternate stylesheet" title="Phone" type="text/css" href="{{ $phone.RelPermalink }}" integrity="{{ $phone.Data.Integrity }}">
+<!-- Tiny -->
+<link rel="alternate stylesheet" title="Tiny" type="text/css" href="{{ $base.RelPermalink }}" integrity="{{ $base.Data.Integrity }}">
+{{- $tiny := resources.Get "scss/tiny.scss" | toCSS | minify | fingerprint }}
+<link rel="alternate stylesheet" title="Tiny" type="text/css" href="{{ $tiny.RelPermalink }}" integrity="{{ $tiny.Data.Integrity }}">
+<!-- Print -->
+<link rel="alternate stylesheet" title="Print" type="text/css" href="{{ $base.RelPermalink }}" integrity="{{ $base.Data.Integrity }}">
+<link rel="alternate stylesheet" title="Print" type="text/css" href="{{ $print.RelPermalink }}" integrity="{{ $print.Data.Integrity }}">
+<script src="../js/prettify.js"></script>
+<!--[if lt IE 9]>
+  <script src="../js/html5shiv.js"></script>
+<![endif]-->
+<!--[if IE 8]>
+  {{- $ie8 := resources.Get "scss/ie8.scss" | toCSS | minify | fingerprint }}
+  <link rel="stylesheet" type="text/css" href="{{ $ie8.RelPermalink }}" integrity="{{ $ie8.Data.Integrity }}">
+<![endif]-->
+<link rel="canonical" href="{{ .Permalink }}">
 {{ partialCached "head/js.html" . }}