diff options
author | Francesco <tomaselli.fr@gmail.com> | 2024-04-22 15:13:47 +0200 |
---|---|---|
committer | Francesco <tomaselli.fr@gmail.com> | 2024-04-22 15:13:47 +0200 |
commit | 72b8acdbc5b33df3787b5cec7ae1d41a245e1c70 (patch) | |
tree | 246dd6814262bd72d5e4a02fc351c89065173531 | |
parent | 3275b0542d7ce8c3193b27ac6147afe093ba33c8 (diff) |
Theme Update
-rw-r--r-- | assets/css/main.css | 33 | ||||
-rw-r--r-- | layouts/_default/single.html | 62 |
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 |