diff --git a/static/img/Archive.jpg b/assets/bigimg/Archive.jpg similarity index 100% rename from static/img/Archive.jpg rename to assets/bigimg/Archive.jpg diff --git a/themes/brainbaking-minimal/assets/sass/_bootstrap-minimal.sass b/themes/brainbaking-minimal/assets/sass/_bootstrap-minimal.sass index 59e19dd0..0344185c 100644 --- a/themes/brainbaking-minimal/assets/sass/_bootstrap-minimal.sass +++ b/themes/brainbaking-minimal/assets/sass/_bootstrap-minimal.sass @@ -81,6 +81,7 @@ pre code padding-bottom: 9px margin: 40px 0 20px border-bottom: 1px solid #eee + text-align: center .jumbotron padding-top: 30px @@ -195,7 +196,7 @@ nav line-height: 20px font-weight: bold -footer +body > footer border-bottom: 5px solid var(--accent) background-color: rgba(243, 243, 243, 0.8) diff --git a/themes/brainbaking-minimal/assets/sass/_brainbaking.sass b/themes/brainbaking-minimal/assets/sass/_brainbaking.sass index 8e662bca..5a0c43dd 100644 --- a/themes/brainbaking-minimal/assets/sass/_brainbaking.sass +++ b/themes/brainbaking-minimal/assets/sass/_brainbaking.sass @@ -42,13 +42,18 @@ main .icon @extend %icon-in-text - &.single .text-justify > p:first-of-type::first-letter + &.single article > p:first-of-type::first-letter font-size: 3.05em font-weight: bold line-height: 1.1em float: left margin-right: 10px + + footer + margin-top: 3.5rem + + .icon width: 32px height: 32px @@ -83,7 +88,7 @@ div.highlight padding-bottom: 1.5rem -.text-justify img +article img display: block margin-left: auto margin-right: auto @@ -160,10 +165,13 @@ main @media (min-width: 1600px) max-width: 930px !important - .text-justify p - margin: 0 0 20px !important + article + text-align: justify + margin-bottom: 1rem + p + margin: 0 0 20px !important - .text-justify blockquote p + article blockquote p margin: 0 !important @@ -178,7 +186,7 @@ main border-bottom: 1px solid var(--accent) -.item +header margin: auto padding-top: 1rem padding-bottom: 1.5rem @@ -192,6 +200,10 @@ main font-weight: normal h3 font-size: 1.3rem + color: grey + +time + color: grey kbd color: var(--accent) diff --git a/themes/brainbaking-minimal/assets/sass/_listing.sass b/themes/brainbaking-minimal/assets/sass/_listing.sass index 155a3ef9..a9bbfbd2 100644 --- a/themes/brainbaking-minimal/assets/sass/_listing.sass +++ b/themes/brainbaking-minimal/assets/sass/_listing.sass @@ -1,4 +1,4 @@ -.list +div.list text-align: left padding-left: 2rem padding-bottom: 2rem diff --git a/themes/brainbaking-minimal/layouts/_default/list.html b/themes/brainbaking-minimal/layouts/_default/list.html index 61ae4087..9880e05e 100644 --- a/themes/brainbaking-minimal/layouts/_default/list.html +++ b/themes/brainbaking-minimal/layouts/_default/list.html @@ -5,17 +5,19 @@
{{ if .Title }} -

-  {{ .Title }} -

+
+

+  {{ .Title }} +

+
{{ end }} {{ if eq .Paginator.PageNumber 1 }}
{{ with .Content }} -
+
{{ . }} -
+ {{ end }} {{ end }} @@ -54,9 +56,10 @@ {{ end }} -{{ template "_internal/pagination.html" . }} - - + {{ template "_internal/pagination.html" . }} +
{{ partial "footer" . }} diff --git a/themes/brainbaking-minimal/layouts/_default/single.html b/themes/brainbaking-minimal/layouts/_default/single.html index 06a5796d..1dd1dee9 100644 --- a/themes/brainbaking-minimal/layouts/_default/single.html +++ b/themes/brainbaking-minimal/layouts/_default/single.html @@ -2,10 +2,10 @@ {{ partial "bigimg" . }} -{{ partial "list-item" . }} +{{ partial "single-header" . }}

-
+
{{ $reAltIn := "

\"([^\"]*)\"

" }} {{ $reAltOut := "
\"$2\"
" }} @@ -16,46 +16,14 @@ {{ $finalContent := $altContent | replaceRE $reAltTitleIn $reAltTitleOut | safeHTML }} {{ $finalContent }} -
+ - - {{ $related := first 3 (where (where .Site.RegularPages.ByDate.Reverse ".Params.tags" "intersect" .Params.tags) "Permalink" "!=" .Permalink) }} - - {{ if $related }} - - - -
- {{ range $related }} {{ partial "related-item" . }} {{ end }} -
- -
- - {{ end }} - - - {{ if (not .Params.disableComments) }} - - - {{- if (ne hugo.Environment "development") }} - - -
- {{- else }} - (localhost, comments disabled) - {{- end }} - - {{ end }} - - - Top + {{ partial "single-related" . }} + {{ partial "single-comments" . }} +
{{ partial "footer.html" . }} diff --git a/themes/brainbaking-minimal/layouts/_default/terms.html b/themes/brainbaking-minimal/layouts/_default/terms.html index f5f8b154..164c3f79 100644 --- a/themes/brainbaking-minimal/layouts/_default/terms.html +++ b/themes/brainbaking-minimal/layouts/_default/terms.html @@ -1,19 +1,20 @@ {{ partial "header" . }} {{ partial "bigimg" . }} -
+
- -

-  {{ .Title }} -

+
+

+  {{ .Title }} +

+

{{ with .Content }} -
+
{{ . }} -
+ {{ end }}
diff --git a/themes/brainbaking-minimal/layouts/partials/related-item.html b/themes/brainbaking-minimal/layouts/partials/related-item.html deleted file mode 100644 index 8a63005d..00000000 --- a/themes/brainbaking-minimal/layouts/partials/related-item.html +++ /dev/null @@ -1,11 +0,0 @@ -
- -

{{ .Title }}

- - {{ .Date.Format (.Site.Params.dateFormat | default "2 January 2006") | $.Scratch.Set "subtitle" }} - {{ with .Description }} {{ $.Scratch.Set "subtitle" . }} {{ end }} - {{ if isset $.Params "subtitle" }} - {{ .Params.subtitle }} {{ $.Scratch.Get "subtitle" }} - {{ end }} - -
diff --git a/themes/brainbaking-minimal/layouts/partials/single-comments.html b/themes/brainbaking-minimal/layouts/partials/single-comments.html new file mode 100644 index 00000000..fa44863f --- /dev/null +++ b/themes/brainbaking-minimal/layouts/partials/single-comments.html @@ -0,0 +1,19 @@ +{{ if (not .Params.disableComments) }} +
+ + + {{- if (ne hugo.Environment "development") }} + + +
+ {{- else }} + (localhost, comments disabled) + {{- end }} +
+{{ end }} diff --git a/themes/brainbaking-minimal/layouts/partials/list-item.html b/themes/brainbaking-minimal/layouts/partials/single-header.html similarity index 51% rename from themes/brainbaking-minimal/layouts/partials/list-item.html rename to themes/brainbaking-minimal/layouts/partials/single-header.html index f5a5610a..d4d21731 100644 --- a/themes/brainbaking-minimal/layouts/partials/list-item.html +++ b/themes/brainbaking-minimal/layouts/partials/single-header.html @@ -1,4 +1,4 @@ -
+
{{ if .Title }}

@@ -13,20 +13,18 @@ {{ if isset .Params "subtitle" }}

{{ .Params.subtitle }}

- - {{ if isset .Params "date" }} - - - {{ .Date.Format (.Site.Params.dateFormat | default "2 January 2006") }} + {{ if isset .Params "date" }} + + {{ end }} + {{ if (not .Params.disableComments) }} +  |  + + - {{ end }} - {{ if (not .Params.disableComments) }} -  |  - - - - {{ end }} - + {{ end }}

{{ end }} @@ -38,4 +36,4 @@ {{ . }} {{ end }} -
+ diff --git a/themes/brainbaking-minimal/layouts/partials/single-related.html b/themes/brainbaking-minimal/layouts/partials/single-related.html new file mode 100644 index 00000000..6c8c72f1 --- /dev/null +++ b/themes/brainbaking-minimal/layouts/partials/single-related.html @@ -0,0 +1,20 @@ +{{ $related := first 3 (where (where .Site.RegularPages.ByDate.Reverse ".Params.tags" "intersect" .Params.tags) "Permalink" "!=" .Permalink) }} + +{{ if $related }} + + + {{ range $related }} +
+

{{ .Title }}

+ {{ if isset $.Params "subtitle" }} + {{ .Params.subtitle }} + + {{ end }} +
+ {{ end }} + +
+{{ end }}