summaryrefslogtreecommitdiff
path: root/layouts/_default
diff options
context:
space:
mode:
authorNantha Sorubakanthan <nantha@mielota.com>2025-10-18 16:45:59 +0200
committerNantha Sorubakanthan <nantha@mielota.com>2025-10-18 16:45:59 +0200
commita4106b2b0e2bd73bda5a7ecc22659c0920d56ade (patch)
tree53e0d59313a5fbc194683eaab665bca6dea120c5 /layouts/_default
parentc14820f8431dd5ad2ba14de0ed70d40d148d7310 (diff)
rework website
Diffstat (limited to 'layouts/_default')
-rw-r--r--layouts/_default/_markup/render-heading.html4
-rw-r--r--layouts/_default/baseof.html40
2 files changed, 40 insertions, 4 deletions
diff --git a/layouts/_default/_markup/render-heading.html b/layouts/_default/_markup/render-heading.html
new file mode 100644
index 0000000..60e75b7
--- /dev/null
+++ b/layouts/_default/_markup/render-heading.html
@@ -0,0 +1,4 @@
+<h{{.Level}} {{with .Attributes.class}}class="{{.}}" {{end}}>
+ <!--Note to myself : If I want something to precede my titles, put something in the ""-->
+ <small>{{strings.Repeat (sub .Level 1) ""}}</small>{{.Text | safeHTML}}
+</h{{.Level}}>
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index add4e17..6f4f5b0 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -1,19 +1,51 @@
<!DOCTYPE html>
-<html lang="{{ or site.Language.LanguageCode }}" dir="{{ or site.Language.LanguageDirection `ltr` }}">
+<html lang="{{ or site.Language.LanguageCode }}">
<head>
- {{ partial "head.html" . }}
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width">
+ <link rel="stylesheet" type="text/css" href="/style.css?v=1.0.2">
+ <title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ .Title }}{{ end }}</title>
+ <meta name="author" content="{{ .Site.Params.email }} ({{ .Site.Params.name }})">
+ <meta name="description" content="{{- plainify (chomp .Summary) -}}">
+ <meta property="og:title" content="{{ if .IsHome }}{{ site.Title }}{{ else }}{{ .Title }}{{ end }}" />
+ <meta property="og:description" content="{{- plainify (chomp .Summary) -}}" />
+ <meta property="og:url" content="{{ .Permalink}}" />
+ {{ $images := .Page.Resources.ByType "image" }}
+ {{ with index $images 0 }}
+ {{ $processed := .Resize "600x" }}
+ {{ $processed := $processed.Crop "512x512" }}
+ <meta property="og:image" content="{{ $processed.RelPermalink }}" />
+ {{ end }}
</head>
<body>
<header>
- {{ partial "header.html" . }}
+ <h1>{{ if .IsHome }}{{ site.Title }}</h1>{{ else }}{{ .Title }}</h1>
+ {{ end }}
+ <br>
</header>
<main>
{{ block "main" . }}{{ end }}
</main>
<footer>
- {{ partial "footer.html" . }}
+ <hr>
+ {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
+ {{ if .IsHome }}
+ <nav style="display: flex;justify-content: space-around;">
+ <a href="/stuff">stuff</a>
+ <a href="https://codeberg.org/mielota">codeberg</a>
+ <a href="/banporn">banporn</a>
+ </nav>
+ {{ else }}
+ <div style="display: flex;justify-content: space-between;">
+ <p><a href="{{ path.Dir .Path }}">Return</a></p>
+ {{ $isregular := (in .Site.RegularPages .Page) -}}
+ {{ if $isregular }}
+ <time datetime="{{ $dateMachine }}">{{ .Date.Format "02 January 2006" }}</time>
+ {{ end }}
+ </div>
+ {{ end }}
</footer>
</body>