diff --git a/layouts/index.html b/layouts/index.html index 55f9b6e..422a4fc 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -3,16 +3,19 @@
{{ range (.Paginator 10).Pages }} + {{ if in .Params.category "tv"}} + + {{- partial "video_box.html" . -}} - {{ if in .Params.category "tv"}} - - {{- partial "video_box.html" . -}} + {{ else if in .Params.category "calendar" }} - {{ else }} + {{- partial "calendar_card.html" . -}} - {{- partial "card.html" . -}} + {{ else }} - {{ end }} + {{- partial "card.html" . -}} + + {{ end }} {{ end }}
diff --git a/layouts/partials/calendar_card.html b/layouts/partials/calendar_card.html new file mode 100644 index 0000000..c87f91b --- /dev/null +++ b/layouts/partials/calendar_card.html @@ -0,0 +1,24 @@ +
+
+
+

{{ .Title }}

+
+
+
+ + {{ .Params.event_begin | markdownify }} + +
+
+
{{ .Params.duration }}
+
{{ .Params.location | markdownify }}
+
+
+ {{.Content}} +
+ + + + +
+
\ No newline at end of file diff --git a/static/css/main.css b/static/css/main.css index 4ffaef1..f2f6d95 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -126,9 +126,6 @@ body { /*Article Summary Cards*/ -.h-entry{ -} - .h-entry header { display: flex; border-bottom: 2px solid var(--border-color); @@ -209,6 +206,95 @@ footer.post-footer { font-size: 0.9rem; } +/* calendar cards */ + +.card.calendar { + border: 2px solid cornflowerblue; + box-shadow:1em 1em 0 #d2d1c8; + background-color: lightblue; + max-width: 300px; + margin-bottom: 2em; + flex: auto; + margin: 0 3em 3em 0; + align-self: start; + color: royalblue; + +} + +.h-entry.calendar header { + display: flex; + border-bottom: 2px solid cornflowerblue; +} + +.h-entry.calendar header h2{ + padding: 0.2em; + margin: 0; + padding-right: 0.3em; + padding-left: 0.3em; + border-right: 2px solid cornflowerblue; +} + +.h-entry.calendar header h2:hover{ + box-shadow: inset 4px 4px 0px royalblue; + cursor: pointer; +} + +.h-entry.calendar header h2 a { + text-decoration: none; + color: royalblue; +} + +.header-filler { + min-width: 10%; +} + +.calendar-meta { + display: flex; + border-bottom: 2px solid cornflowerblue; + justify-content: space-between; +} + +.calendar-location{ + font-size: 0.8rem; + min-width: 20%; + padding-top: 0.2em; + padding-left: 0.5em; + padding-right: 0.5em; + padding-bottom: 0.2em; + border-left: 2px solid cornflowerblue; +} + +.calendar-duration{ + font-size: 0.8rem; + border-right: 2px solid cornflowerblue; + padding-top: 0.2em; + padding-left: 0.5em; + padding-right: 0.5em; + padding-bottom: 0.2em; +} + +.start-scroller { + display: flex; + flex-flow: row-reverse; + border-bottom: 2px solid cornflowerblue; +} +.start-scroller marquee{ + font-size: 0.8rem; + padding-top: 0.2em; + padding-bottom: 0.2em; +} + +.calendar-description { + padding-top: 0.5em; + padding-left: 1em; + padding-right: 1em; + padding-bottom: 0.5em; +} + +.calendar-description p { + margin:0; +} + /* footer */ footer.bar {