From a50450f9d500f9aabc0f2ab583473d955d510418 Mon Sep 17 00:00:00 2001
From: alexisben <alex@noesya.coop>
Date: Fri, 18 Nov 2022 18:02:38 +0100
Subject: [PATCH] add y spacing debug

---
 layouts/pages/list.html            | 21 ++++++------
 layouts/partials/footer/debug.html | 54 ++++++++++++++++++++++++++++++
 layouts/posts/single.html          | 28 +++++++---------
 3 files changed, 77 insertions(+), 26 deletions(-)

diff --git a/layouts/pages/list.html b/layouts/pages/list.html
index 22f293f8..eefc52fb 100644
--- a/layouts/pages/list.html
+++ b/layouts/pages/list.html
@@ -10,17 +10,16 @@
           {{ $need_aside = true }}
         {{ end }}
       {{ end }}
-  
-      <div class="content-blocks">
-        {{ partial "toc/container.html"
-            (dict
-                "category" $category
-                "toc" "pages/toc.html"
-                "context" .
-            )
-        }}
-        {{ partial "blocks/list.html" . }}
-      </div>
+
+      {{ partial "toc/container.html"
+          (dict
+              "category" $category
+              "toc" "pages/toc.html"
+              "context" .
+          )
+      }}
+      {{ partial "blocks/list.html" . }}
+
     {{ else }}
       {{ partial "pages/image.html" .Params.image }}
       {{ partial "pages/children.html" .Params.children }}
diff --git a/layouts/partials/footer/debug.html b/layouts/partials/footer/debug.html
index d2377212..1549d949 100644
--- a/layouts/partials/footer/debug.html
+++ b/layouts/partials/footer/debug.html
@@ -13,6 +13,15 @@
   <div>12</div>
 </div>
 
+<div class="d-spacing">
+  <div><span>0</span></div>
+  <div><span>1</span></div>
+  <div><span>2</span></div>
+  <div><span>3</span></div>
+  <div><span>4</span></div>
+  <div><span>5</span></div>
+</div>
+
 <style>
   :root {
     --d-grid-margin: 64px;
@@ -45,12 +54,57 @@
     */
     text-align: center;
   }
+  .d-spacing {
+    display: none;
+    position: fixed;
+    top: 50%;
+    transform: translateY(-50%);
+    left: 0;
+    width: 100%;
+  }
+  .d-spacing.is-visible {
+    display: block;
+  }
+  .d-spacing > div {
+    position: relative;
+  }
+  .d-spacing > div span {
+    position: absolute;
+  }
+  .d-spacing > div {
+    width: 100%;
+    border-bottom: 1px solid #000;
+    display: block;
+  }
+  .d-spacing > div:nth-child(1){
+    border-top: 1px solid #000;
+    height: var(--spacing0);
+  }
+  .d-spacing > div:nth-child(1) span{
+    margin-top: -10px;
+  }
+  .d-spacing > div:nth-child(2){
+    height: var(--spacing1);
+  }
+  .d-spacing > div:nth-child(3){
+    height: var(--spacing2);
+  }
+  .d-spacing > div:nth-child(4){
+    height: var(--spacing3);
+  }
+  .d-spacing > div:nth-child(5){
+    height: var(--spacing4);
+  }
+  .d-spacing > div:nth-child(6){
+    height: var(--spacing5);
+  }
 </style>
 
 <script>
   window.addEventListener('keydown', e => {
     if (e.ctrlKey && e.key === 'g') {
       document.querySelector('.d-grid').classList.toggle('is-visible');
+      document.querySelector('.d-spacing').classList.toggle('is-visible');
     }
   });
 </script>
\ No newline at end of file
diff --git a/layouts/posts/single.html b/layouts/posts/single.html
index aa864e4e..881a4d96 100644
--- a/layouts/posts/single.html
+++ b/layouts/posts/single.html
@@ -8,23 +8,21 @@
     {{ if .Params.description_short }}<meta itemprop="abstract" content="{{ partial "PrepareHTML" .Params.description_short }}">{{ end }}
     {{ if .Summary }}<meta itemprop="description" content="{{ partial "PrepareHTML" .Summary }}">{{ end }}
 
-    <div class="content-blocks">
-      {{ partial "posts/aside.html" . }}
-      <div class="blocks blocks-chapo">
-        <div class="container">
-          <div class="block-content">
-            {{ partial "posts/chapo.html" .Params.description_short }}
-            {{ partial "posts/image.html" .Params.image }}
-            {{ partial "posts/body.html" . }}
-          </div>
+    {{ partial "posts/aside.html" . }}
+    <div class="blocks blocks-chapo">
+      <div class="container">
+        <div class="block-content">
+          {{ partial "posts/chapo.html" .Params.description_short }}
+          {{ partial "posts/image.html" .Params.image }}
+          {{ partial "posts/body.html" . }}
         </div>
       </div>
-      {{ partial "blocks/list.html" . }}
-      <div class="blocks blocks-pagination">
-        <div class="container">
-          <div class="block-content">
-            {{ partial "posts/prevnext.html" . }}
-          </div>
+    </div>
+    {{ partial "blocks/list.html" . }}
+    <div class="blocks blocks-pagination">
+      <div class="container">
+        <div class="block-content">
+          {{ partial "posts/prevnext.html" . }}
         </div>
       </div>
     </div>
-- 
GitLab