From 8f27e4fee2bff7201667fb3c90da657755c92c34 Mon Sep 17 00:00:00 2001
From: alexanderdavide <alexeble1998@gmail.com>
Date: Thu, 10 Feb 2022 21:37:48 +0000
Subject: [PATCH] refactor: sidebar

---
 layouts/index.html |  174 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 88 insertions(+), 86 deletions(-)

diff --git a/layouts/index.html b/layouts/index.html
index aa74958..d64326f 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,26 +1,5 @@
 {{ define "main" }}
-  <div
-    class="post {{ with .Site.Params.doNotLoadAnimations }}
-      .
-
-    {{ else }}
-      animated fadeInDown
-
-    {{ end }}"
-  >
-    <div class="post-title post-content">
-      {{ .Content }}
-    </div>
-
-    <!-- (Optional) Home
-            -- on top of `mainSections` content (aka posts) ;
-            -- as declared in content/_index.md
-
-            One can set `mainSections = [""]` and have the content/_index.md specified here
-        -->
-  </div>
-
-  {{ if .Params.mainSectionsTitle }}
+  <main class="post-wrapper">
     <div
       class="post {{ with .Site.Params.doNotLoadAnimations }}
         .
@@ -31,90 +10,113 @@
       {{ end }}"
     >
       <div class="post-title post-content">
-        <h2>{{ .Params.mainSectionsTitle }}</h2>
+        {{ .Content }}
       </div>
+
+      <!-- (Optional) Home
+            -- on top of `mainSections` content (aka posts) ;
+            -- as declared in content/_index.md
+
+            One can set `mainSections = [""]` and have the content/_index.md specified here
+        -->
     </div>
 
-  {{ end }}
+    {{ if .Params.mainSectionsTitle }}
+      <div
+        class="post {{ with .Site.Params.doNotLoadAnimations }}
+          .
 
-  {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }}
-  {{ range $paginator.Pages }}
-    <div
-      class="post {{ with .Site.Params.doNotLoadAnimations }}
-        .
+        {{ else }}
+          animated fadeInDown
 
-      {{ else }}
-        animated fadeInDown
-
-      {{ end }}"
-    >
-      {{ if .Params.thumbnail }}
-        <div class="post-thumbnail">
-          <a href="{{ .RelPermalink }}">
-            <img src="{{ .Params.thumbnail | relURL }}" alt="Thumbnail image" loading="lazy" />
-          </a>
-        </div>
-
-      {{ end }}
-      <div class="post-title">
-        <h3><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
-      </div>
-      <div class="post-content">
-        <div class="p_part">
-          <p>
-            {{ if .Site.Params.fullPostContent }}
-              {{ .Content }}
-
-
-            {{ else }}
-              {{ .Summary }}
-
-
-            {{ end }}
-          </p>
-          <!-- add read more -->
-          {{- if and (.Truncated) (.Site.Params.readMore) -}}
-            <a href="{{ .RelPermalink }}" class="read_more">{{ i18n "read_more" }}</a>
-
-          {{- end -}}
+        {{ end }}"
+      >
+        <div class="post-title post-content">
+          <h2>{{ .Params.mainSectionsTitle }}</h2>
         </div>
       </div>
 
-      <!--  -->
-      <div class="post-footer">
-        <div class="meta">
-          <div class="info">
-            <em class="fas fa-calendar-day"></em>
-            <span class="date"
-              >{{ if isset .Site.Params "indexdateformat" }}
-                {{ .Date.Format .Site.Params.indexDateFormat }}
+    {{ end }}
+
+    {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }}
+    {{ range $paginator.Pages }}
+      <div
+        class="post {{ with .Site.Params.doNotLoadAnimations }}
+          .
+
+        {{ else }}
+          animated fadeInDown
+
+        {{ end }}"
+      >
+        {{ if .Params.thumbnail }}
+          <div class="post-thumbnail">
+            <a href="{{ .RelPermalink }}">
+              <img src="{{ .Params.thumbnail | relURL }}" alt="Thumbnail image" loading="lazy" />
+            </a>
+          </div>
+
+        {{ end }}
+        <div class="post-title">
+          <h3><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
+        </div>
+        <div class="post-content">
+          <div class="p_part">
+            <p>
+              {{ if .Site.Params.fullPostContent }}
+                {{ .Content }}
 
 
               {{ else }}
-                {{ .Date.Format "Mon, Jan 2, 2006" }}
+                {{ .Summary }}
 
 
-              {{ end }}</span
-            >
-            {{ with .Page.Params.Categories }}
-              {{ partial "taxonomy/categories.html" . }}
+              {{ end }}
+            </p>
+            <!-- add read more -->
+            {{- if and (.Truncated) (.Site.Params.readMore) -}}
+              <a href="{{ .RelPermalink }}" class="post__more">{{ i18n "read_more" }}</a>
+
+            {{- end -}}
+          </div>
+        </div>
+
+        <!--  -->
+        <div class="post-footer">
+          <div class="meta">
+            <div class="info">
+              <em class="fas fa-calendar-day"></em>
+              <span class="date"
+                >{{ if isset .Site.Params "indexdateformat" }}
+                  {{ .Date.Format .Site.Params.indexDateFormat }}
 
 
-            {{ end }}
-
-            {{ with .Page.Params.Tags }}
-              {{ partial "taxonomy/tags.html" . }}
+                {{ else }}
+                  {{ .Date.Format "Mon, Jan 2, 2006" }}
 
 
-            {{ end }}
+                {{ end }}</span
+              >
+              {{ with .Page.Params.Categories }}
+                {{ partial "taxonomy/categories.html" . }}
+
+
+              {{ end }}
+
+              {{ with .Page.Params.Tags }}
+                {{ partial "taxonomy/tags.html" . }}
+
+
+              {{ end }}
+            </div>
           </div>
         </div>
       </div>
-    </div>
 
-  {{ end }}
-  <div class="pagination">
-    {{ template "partials/pagination.html" . }}
-  </div>
+    {{ end }}
+    <div class="pagination">
+      {{ template "partials/pagination.html" . }}
+    </div>
+  </main>
 
 {{ end }}

--
Gitblit v1.10.0