2016-02-19 23:35:42 -05:00
<!DOCTYPE html>
< html lang = "{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}" >
< head >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
2024-11-09 03:16:58 +08:00
< meta name = "author" content = "{{ with .Site.Params.Author.firstname }}{{ . }}{{ end }} {{ with .Site.Params.Author.lastname }}{{ . }}{{ end }}" >
2016-12-28 21:13:54 -05:00
< meta name = "description" content = "{{ with .Site.Params.description }}{{ . }}{{ end }}" >
2016-02-19 23:35:42 -05:00
2024-02-19 22:19:19 -05:00
{{ $siteTitle := .Site.Title }} {{ $title := $siteTitle }}{{ if .IsPage }}{{ $title = .Title }}
< meta property = "og:type" content = "article" / >
< meta property = "og:title" content = "{{ $title }}" >
{{ if .Param "feature" }}< meta property = "og:image" content = "{{ .Site.BaseURL }}{{ .Params.feature }}" > {{ end }}
< meta property = "og:url" content = "{{ .Page.Permalink }}" >
< meta property = "og:description" content = "{{ .Summary }}" >
2025-01-28 23:38:42 +01:00
< meta property = "og:site_name" content = "@{{ .Site.Params.Author.handle }} {{ .Site.Title }}" >
2024-02-19 22:19:19 -05:00
< meta name = "twitter:card" content = "summary_large_image" >
{{ end }}
{{ hugo.Generator }}
2016-02-19 23:35:42 -05:00
{{ $.Scratch.Add "title" .Site.Title }}
2025-01-28 21:34:13 +01:00
< title > {{ with .Title }}{{ if ne . ($.Scratch.Get "title") }}{{ . }} · {{ end }}{{ end }}@{{ .Site.Params.Author.handle }} {{ .Site.Title }}< / title >
2025-01-29 08:11:00 +01:00
2025-01-29 10:22:58 +01:00
< link rel = "apple-touch-icon" sizes = "180x180" href = "{{ .Site.BaseURL }}apple-touch-icon.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "{{ .Site.BaseURL }}favicon-32x32.png" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "{{ .Site.BaseURL }}favicon-16x16.png" >
< link rel = "manifest" href = "{{ .Site.BaseURL }}site.webmanifest" >
2025-01-29 08:11:00 +01:00
2025-02-11 22:13:19 +01:00
< link rel = "preconnect" href = "{{.Site.BaseURL}}" >
< link rel = "stylesheet" href = "{{.Site.BaseURL}}/fonts/inter.css" >
2024-02-23 21:59:24 -05:00
< link rel = "stylesheet" href = "{{.Site.BaseURL}}css/joshin-color-palette.css" media = "screen" charset = "utf-8" / >
< link rel = "stylesheet" href = "{{.Site.BaseURL}}css/joshin-color-light.css" media = "screen" charset = "utf-8" / >
{{ if .Site.Params.EnablePreferredDarkAppearance }}
< link rel = "stylesheet" href = "{{.Site.BaseURL}}css/joshin-color-dark.css" media = "screen" charset = "utf-8" / >
{{ end }}
2019-08-17 18:54:03 -04:00
< link rel = "stylesheet" href = "{{.Site.BaseURL}}css/weblog.css" media = "screen" charset = "utf-8" / >
2025-02-11 16:20:58 +01:00
< link rel = "stylesheet" href = "{{.Site.BaseURL}}lightbox2-2.11.5/css/lightbox.min.css" type = "text/css" / >
2024-02-19 22:19:19 -05:00
2016-02-19 23:35:42 -05:00
{{ partial "custom_stylesheets.html" . }}
2016-12-28 21:13:54 -05:00
{{ if .Site.Params.rssenabled }}
2024-02-19 22:19:19 -05:00
< link href = "{{ with .OutputFormats.Get " RSS " } } { { . RelPermalink } } { { end } } " rel = "alternate" type = "application/rss+xml" title = "{{.Site.Title}}" / >
2016-12-28 21:13:54 -05:00
{{ end }}
2025-01-29 08:44:27 +01:00
{{ if .Site.Params.umamienabled }}
< script defer src = "{{ .Site.Params.umamiurl }}script.js" integrity = "{{ .Site.Params.umamisrihash }}" crossorigin = "anonymous" data-website-id = "{{ .Site.Params.umamiid }}" > < / script >
{{ end }}
2016-02-19 23:35:42 -05:00
< / head >
< body class = "site" >