From 6705bb0bde1d17b7e537c634efdac591d45291b7 Mon Sep 17 00:00:00 2001 From: Aadil Ayub Date: Thu, 15 Dec 2022 14:57:57 +0500 Subject: [PATCH] create publishers page --- content/publishers/_index.html | 6 + content/publishers/index.md | 5 - .../partials/publishers_post_card.html | 26 ++++ .../layouts/publishers/list.html | 40 +------ themes/lumbung-theme/static/css/main.css | 111 +++++++++++++++++- 5 files changed, 145 insertions(+), 43 deletions(-) create mode 100644 content/publishers/_index.html delete mode 100644 content/publishers/index.md create mode 100644 themes/lumbung-theme/layouts/partials/publishers_post_card.html diff --git a/content/publishers/_index.html b/content/publishers/_index.html new file mode 100644 index 0000000..ab8140a --- /dev/null +++ b/content/publishers/_index.html @@ -0,0 +1,6 @@ +--- +draft: false +--- +
+ {{< map geoJson="data/geojsonContributors.json">}} +
\ No newline at end of file diff --git a/content/publishers/index.md b/content/publishers/index.md deleted file mode 100644 index 5842c7a..0000000 --- a/content/publishers/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -draft: false ---- - -{{< map geoJson="data/geojsonContributors.json">}} \ No newline at end of file diff --git a/themes/lumbung-theme/layouts/partials/publishers_post_card.html b/themes/lumbung-theme/layouts/partials/publishers_post_card.html new file mode 100644 index 0000000..ae4f6c5 --- /dev/null +++ b/themes/lumbung-theme/layouts/partials/publishers_post_card.html @@ -0,0 +1,26 @@ +
+ +
diff --git a/themes/lumbung-theme/layouts/publishers/list.html b/themes/lumbung-theme/layouts/publishers/list.html index 4d30cdf..55ca335 100644 --- a/themes/lumbung-theme/layouts/publishers/list.html +++ b/themes/lumbung-theme/layouts/publishers/list.html @@ -1,45 +1,11 @@ {{ define "main" }} -
- +
{{.Content}} +
{{ range where (.Paginator 13).Pages "Params.hidden" "ne" "true" }} - - {{ if in .Params.categories "tv"}} - - {{- partial "video_box.html" . -}} - - {{ else if in .Params.categories "calendar" }} - - {{- partial "calendar_card.html" . -}} - - {{ else if in .Params.categories "network" }} - - {{- partial "network_card.html" . -}} - - {{ else if in .Params.categories "shouts" }} - - {{- partial "shout_card.html" . -}} - - {{ else if in .Params.categories "pen" }} - - {{- partial "pen_card.html" . -}} - - {{ else if in .Params.categories "book" }} - - {{- partial "book.html" . -}} - - {{ else if in .Params.categories "page" }} - - {{- partial "blank.html" . -}} - - {{ else }} - - {{- partial "card.html" . -}} - - {{ end }} - + {{- partial "publishers_post_card.html" . -}} {{ end }}
diff --git a/themes/lumbung-theme/static/css/main.css b/themes/lumbung-theme/static/css/main.css index 7c517d9..3e0ed09 100644 --- a/themes/lumbung-theme/static/css/main.css +++ b/themes/lumbung-theme/static/css/main.css @@ -1761,7 +1761,7 @@ a.timeline-url { /* Timeline Events - Right Side */ .timeline-event:nth-child(2n) { margin-right: -5vw; - } +} .timeline-event:nth-child(36n + 8), .timeline-event:nth-child(36n + 24) { margin-right: -6vw; @@ -1788,3 +1788,112 @@ a.timeline-url { padding: 0; } } + + +/*=============================================== +Styles for publishers page +================================================= */ + +.publishers-page .map { + margin-bottom: 2em; +} + +.card.publishers { + border: 2px solid var(--social-dark); + background-color: var(--social-light); + max-width: min-content; + margin-bottom: 2em; + flex: auto; + margin: 0 3em 3em 0; + align-self: start; + color: var(--social-dark); + transition: transform 0.1s ease-in-out; +} + +.card.publishers .link-wrapper { + text-decoration: none; + color: inherit; +} + +.card.publishers:hover { + transform: rotate(5deg); +} + +.h-entry.publishers header { + display: flex; + flex-direction: column; +} + +.h-entry.publishers header h2 { + padding: 0.5em 0.5em 0.2em 0.5em; + margin: 0; + border: none; +} + +.h-entry.publishers header h2:hover { + cursor: pointer; +} + +.h-entry.publishers header h2 a { + text-decoration: none; + color: var(--social-dark); +} + +.h-entry.publishers header time { + text-align: right; + padding: 0.6em 0.8em; + font-size: 1rem; +} + +.card.publishers .header-metadata { + align-items: center; +} + +.card.publishers .header-metadata .dt-published { + border-bottom: 2px solid var(--social-dark); +} + +.card.publishers .filler { + min-height: 1rem; +} + +.card.publishers .author.p-author { + border-color: var(--social-dark); + padding: 0.5em 1.2em 0.5em 1.2em; +} + +.card.publishers .p-summary { + display: flex; +} + +.card.publishers .p-summary.landscape { + flex-direction: column; +} + +.card.publishers .summary-image > img { + display: inherit; +} + +.card.publishers .summary-text { + font-size: 18px; +} + +.card.publishers .footer-filler { + border-left: 2px solid var(--social-dark); + border-top: none; +} + +.card.publishers .post-footer { + border-top: 2px solid var(--social-dark); + flex-flow: row; + font-size: 0.9rem; + background-color: var(--social-light); + color: var(--social-dark); + padding: 1em; + justify-content: space-between; + align-items: center; +} + +.card.publishers .post-footer svg { + fill: var(--social-dark) +} \ No newline at end of file