···
{{ block "extrameta" . }}{{ end }}
<body class="bg-slate-100 dark:bg-gray-900 dark:text-white transition-colors duration-200">
18
-
<div class="container mx-auto px-1 md:pt-4 min-h-screen flex flex-col">
19
-
<header style="z-index: 20">
18
+
<div class="px-1 grid grid-cols-1 md:grid-cols-12">
19
+
<div class="col-span-1 md:col-span-2">
20
+
{{ block "topbarLeft" . }} {{ end }}
22
+
<header style="z-index: 20" class="col-span-1 md:col-span-8">
21
-
{{ template "layouts/topbar" . }}
24
+
{{ template "layouts/topbar" . }}
24
-
<main class="content grow">{{ block "content" . }}{{ end }}</main>
25
-
<footer class="mt-16">
26
-
{{ block "footer" . }}
27
-
{{ template "layouts/footer" . }}
27
+
<div class="col-span-1 md:col-span-2">
28
+
{{ block "topbarRight" . }} {{ end }}
32
+
<div class="flex flex-col min-h-screen">
33
+
{{ block "contentLayout" . }}
34
+
<div class="grid grid-cols-1 md:grid-cols-12 gap-2">
35
+
<div class="col-span-1 md:col-span-2">
36
+
{{ block "contentLeft" . }} {{ end }}
38
+
<main class="px-1 col-span-1 md:col-span-8">
39
+
{{ block "content" . }}{{ end }}
41
+
<div class="col-span-1 md:col-span-2">
42
+
{{ block "contentRight" . }} {{ end }}
47
+
{{ block "contentAfterLayout" . }}
48
+
<div class="grid grid-cols-1 md:grid-cols-12 gap-2">
49
+
<div class="col-span-1 md:col-span-2">
50
+
{{ block "contentAfterLeft" . }} {{ end }}
52
+
<main class="px-1 col-span-1 md:col-span-8">
53
+
{{ block "contentAfter" . }}{{ end }}
55
+
<div class="col-span-1 md:col-span-2">
56
+
{{ block "contentAfterRight" . }} {{ end }}
62
+
<div class="px-1 grid grid-cols-1 md:grid-cols-12">
63
+
<div class="col-span-1 md:col-span-2">
64
+
{{ block "footerLeft" . }} {{ end }}
66
+
<footer class="mt-16 col-span-1 md:col-span-8">
67
+
{{ block "footer" . }}
68
+
{{ template "layouts/footer" . }}
71
+
<div class="col-span-1 md:col-span-2">
72
+
{{ block "footerRight" . }} {{ end }}