summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco <tomaselli.fr@gmail.com>2024-04-22 15:13:47 +0200
committerFrancesco <tomaselli.fr@gmail.com>2024-04-22 15:13:47 +0200
commit72b8acdbc5b33df3787b5cec7ae1d41a245e1c70 (patch)
tree246dd6814262bd72d5e4a02fc351c89065173531
parent3275b0542d7ce8c3193b27ac6147afe093ba33c8 (diff)
Theme Update
-rw-r--r--assets/css/main.css33
-rw-r--r--layouts/_default/single.html62
2 files changed, 66 insertions, 29 deletions
diff --git a/assets/css/main.css b/assets/css/main.css
index 0c4c7f4..0941263 100644
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -248,4 +248,37 @@ footer a {
.toc ul {
margin-top: 0;
margin-bottom: .5rem;
+}
+
+
+/* Autonumbering */
+
+.autonumber {
+ counter-reset: h2-counter 0;
+}
+
+.autonumber h2 {
+ counter-increment: h2-counter 1;
+ counter-reset: h3-counter 0;
+}
+
+.autonumber h3 {
+ counter-increment: h3-counter 1;
+ counter-reset: h4-counter 0;
+}
+
+.autonumber h4 {
+ counter-increment: h4-counter 1;
+}
+
+.autonumber h2:before {
+ content: counter(h2-counter) "\00a0\00a0";
+}
+
+.autonumber h3:before {
+ content: counter(h2-counter) "." counter(h3-counter) "\00a0\00a0";
+}
+
+.autonumber h4:before {
+ content: counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "\00a0\00a0";
} \ No newline at end of file
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index b68da6c..9a478f7 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -2,44 +2,48 @@
{{/* Intro */}}
-<div class="single-intro-container">
+<div {{ if .Param "autonumber" }} class="autonumber" {{end}}>
- {{/* Title and Summary */}}
+ <div class=" single-intro-container">
- <h1 class="single-title">{{ .Title }}</h1>
- {{if .Param "summary" }}
- <p class="single-summary">{{ .Summary }}</p>
- {{ end }}
+ {{/* Title and Summary */}}
- {{/* Reading Time */}}
+ <h1 class="single-title">{{ .Title }}</h1>
+ {{if .Param "summary" }}
+ <p class="single-summary">{{ .Summary }}</p>
+ {{ end }}
- <p class="single-readtime">
- {{if .Date }}
- {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
- {{ $dateHuman := .Date | time.Format ":date_long" }}
- <time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
- -
- {{end}}
- {{if (.Param "readTime")}}
- {{.ReadingTime}} min
- {{end }}
- </p>
+ {{/* Reading Time */}}
-</div>
+ <p class="single-readtime">
+ {{if .Date }}
+ {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
+ {{ $dateHuman := .Date | time.Format ":date_long" }}
+ <time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
+ -
+ {{end}}
+ {{if (.Param "readTime")}}
+ {{.ReadingTime}} min
+ {{end }}
+ </p>
+
+ </div>
-{{/* Table of Content */}}
+ {{/* Table of Content */}}
+
+ {{if .Param "toc" }}
+ <aside class="toc">
+ <p><strong>Table of contents</strong></p>
+ {{ .TableOfContents }}
+ </aside>
+ {{ end }}
-{{if .Param "toc" }}
-<aside class="toc">
- <p><strong>Table of contents</strong></p>
- {{ .TableOfContents }}
-</aside>
-{{ end }}
+ {{/* Actual document content */}}
-{{/* Actual document content */}}
+ <div class="single-content">
+ {{ .Content }}
+ </div>
-<div class="single-content">
- {{ .Content }}
</div>
{{ end }} \ No newline at end of file