diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 51fe3a1..0481e05 100644 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -20,6 +20,7 @@ .blog-card-content { min-width: 0; /* これ無いと ellipsis が正常に動作しない */ padding: 0.5rem; + height: 100%; & .blog-card-title { color: var(--card-text-color-main); font-size: 1.5rem; diff --git a/layouts/shortcodes/blogcard.html b/layouts/shortcodes/blogcard.html index c63cba7..1c320a2 100644 --- a/layouts/shortcodes/blogcard.html +++ b/layouts/shortcodes/blogcard.html @@ -4,14 +4,20 @@ {{ $parsed_url := urls.Parse $url }} -
-
-
-
{{ $og.title }}
-

- {{ replace ($og.description | plainify) "\n" "" }} -

- {{ $parsed_url.Host }} -
+
+
+
{{ $og.title }}
+ {{- if $og.description -}} +

+ {{ replace ($og.description | plainify) "\n" ""}} +

+ {{- end -}} + + {{ $parsed_url.Host }} + +