From 1960b3cb8d69e0a1a3330331b52a10907652e035 Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Wed, 10 Jun 2020 01:58:19 +0100 Subject: [PATCH 01/22] Fixing search bar on mobile --- src/scss/search-bar.scss | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/scss/search-bar.scss b/src/scss/search-bar.scss index 8a4cef3..99fe2be 100644 --- a/src/scss/search-bar.scss +++ b/src/scss/search-bar.scss @@ -3,7 +3,7 @@ form#search-form { margin-top: 2px; & input { - width: 80%; + width: 79%; padding-top: 10px; } @@ -20,3 +20,7 @@ form#search-form { form.form-single { width: 80% !important; } + +.input-group { + width: 20% !important; +} From b6ebe66d34472fc76ece02cccd9e5d73cd24c5e7 Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Wed, 10 Jun 2020 01:58:29 +0100 Subject: [PATCH 02/22] Updating TOC --- src/scss/toc.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scss/toc.scss b/src/scss/toc.scss index 1ee7b75..8ff5ed5 100644 --- a/src/scss/toc.scss +++ b/src/scss/toc.scss @@ -2,7 +2,7 @@ div.toc-sidebar { position: fixed; right: 0; // background-color: rgb(245,245,245); - background: repeating-linear-gradient(135deg, rgba(128, 50, 50, 0.05), rgba(160, 60, 60, 0.05) 5px, rgba(0,0,0,0) 5px, rgba(0,0,0,0) 10px); + background: repeating-linear-gradient(135deg, rgba(128, 50, 50, 0.025), rgba(160, 60, 60, 0.025) 5px, rgba(0,0,0,0) 5px, rgba(0,0,0,0) 10px); height: 100%; margin-top: -500%; padding-top: 500%; From 536a54e4007bec4eda55991e03d783aaa248a79e Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Wed, 10 Jun 2020 01:58:47 +0100 Subject: [PATCH 03/22] Adding cards --- layouts/post/card-large.html | 38 +++++++++++++++++++++++++++ layouts/post/card.html | 24 +++++++---------- src/scss/cards.scss | 51 ++++++++++++++++++++++++++++++++++++ src/scss/styles.scss | 1 + 4 files changed, 99 insertions(+), 15 deletions(-) create mode 100644 layouts/post/card-large.html create mode 100644 src/scss/cards.scss diff --git a/layouts/post/card-large.html b/layouts/post/card-large.html new file mode 100644 index 0000000..26d4d57 --- /dev/null +++ b/layouts/post/card-large.html @@ -0,0 +1,38 @@ +
+ {{ $page:= . }} + {{- with .Resources.Match "images/banner.svg" -}} + {{ range . }} + {{- $image := . -}} +
+ +
+ {{- end -}} + {{- end -}} +
+
+
+
{{ $page.Date.Format "January 2, 2006" }}
+

{{ $page.ReadingTime }} min read

+
+

{{ $page.Title }}

+ +
+ {{ $page.Summary }} +
+
+ {{- with $page.Params.tags -}} +
+
+ {{- range . -}} + + {{ . }} + + {{- end -}} +
+
+ {{- end -}} +
+
+
diff --git a/layouts/post/card.html b/layouts/post/card.html index b2a7076..9d6c4fc 100644 --- a/layouts/post/card.html +++ b/layouts/post/card.html @@ -1,18 +1,12 @@ -
+
{{ $page := . }} - - {{- with .Resources.Match "images/banner.svg" -}} - {{ range . }} - {{- $image := . -}} - {{ $page.Title }} - {{- end -}} - {{- end -}} - diff --git a/src/scss/cards.scss b/src/scss/cards.scss new file mode 100644 index 0000000..2d2bce2 --- /dev/null +++ b/src/scss/cards.scss @@ -0,0 +1,51 @@ +.card-large, .card-regular { + background-color: white; + z-index: 1; + border: 1px solid rgb(204, 18, 18); + border-top-color: rgba(62.7%, 18.4%, 18.4%, 0.2); + border-top-style: solid; + border-top-width: 1px; + border-right-color: rgba(62.7%, 18.4%, 18.4%, 0.2); + border-right-style: solid; + border-right-width: 1px; + border-bottom-color: rgba(62.7%, 18.4%, 18.4%, 0.2); + border-bottom-style: solid; + border-bottom-width: 1px; + border-left-color: rgba(62.7%, 18.4%, 18.4%, 0.2); + border-left-style: solid; + border-left-width: 1px; + border-image-source: initial; + border-image-slice: initial; + border-image-width: initial; + border-image-outset: initial; + border-image-repeat: initial; + border-radius: .45rem; + border-top-left-radius: 0.45rem; + border-top-right-radius: 0.45rem; + border-bottom-right-radius: 0.45rem; + border-bottom-left-radius: 0.45rem; + -webkit-box-shadow: 4px 4px 36px -10px rgba(255,0,94,0.79); + -moz-box-shadow: 4px 4px 36px -10px rgba(255,0,94,0.79); + box-shadow: 4px 4px 36px -10px rgba(255,0,94,0.79); + transition-property: all; + transition-duration: 1s; + overflow: hidden; + + &:hover { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -moz-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + -o-transform: translate(-2px, -2px); + -webkit-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + } + + & .card-large-image { + height: 250%; + background-position: center; + background-size: cover; + overflow: hidden; + } +} diff --git a/src/scss/styles.scss b/src/scss/styles.scss index 6759daf..c19bd93 100644 --- a/src/scss/styles.scss +++ b/src/scss/styles.scss @@ -8,4 +8,5 @@ @import "toc"; @import "scroll-bar"; @import "admonition-icons"; +@import "cards"; @import "fonts"; From f5c15abac5072eab11a358a6f88aad0bf00f20d5 Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Wed, 10 Jun 2020 01:59:00 +0100 Subject: [PATCH 04/22] Adding pagination to list of posts --- layouts/post/list.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 layouts/post/list.html diff --git a/layouts/post/list.html b/layouts/post/list.html new file mode 100644 index 0000000..ad894a0 --- /dev/null +++ b/layouts/post/list.html @@ -0,0 +1,18 @@ +{{ define "main" }} +
+
+
+

All Posts

+
+
+
+ {{ $paginator := .Paginate (where .Pages "Type" "post") }} + {{ range $paginator.Pages }} + {{ .Render "card" }} + {{ end }} +
+
+ {{ template "_internal/pagination.html" . }} +
+
+{{ end }} From 8877a9e4f4e675f5f9a6c43ef99991b9f9ef663c Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Wed, 10 Jun 2020 01:59:16 +0100 Subject: [PATCH 05/22] Fixing searchbar on mobile --- layouts/partials/header.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 27ceffa..96533d2 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,7 +1,6 @@ {{ $current := . }}