#692, #723: Redesign blog, add thumbnails support and pagination

This commit is contained in:
Alex Shpak
2025-09-18 10:12:03 +02:00
parent 2745893250
commit 6f472b3009
9 changed files with 103 additions and 24 deletions
+24 -13
View File
@@ -87,13 +87,6 @@ ul.pagination {
a .book-icon {
height: 1em;
width: 1em;
&:first-child {
margin-inline-end: $padding-8;
}
&:last-child {
margin-inline-start: $padding-8;
}
}
.book-brand {
@@ -189,9 +182,19 @@ body[dir="rtl"] .book-menu {
margin-inline-end: .5em;
}
.book-post-content > :first-child {
.book-post-content {
margin-top: $padding-16;
}
.book-post-thumbnail {
flex: 0 0 34%;
img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
}
}
}
.book-header {
@@ -314,6 +317,10 @@ body[dir="rtl"] .book-menu {
a {
margin: $padding-8 0;
}
a.flex {
gap: $padding-8;
}
}
.book-comments {
@@ -341,11 +348,6 @@ body[dir="rtl"] .book-menu {
}
@media screen and (max-width: $mobile-breakpoint) {
#menu-control,
#toc-control {
display: inline;
}
.book-menu {
visibility: hidden;
margin-inline-start: -$menu-width;
@@ -360,6 +362,15 @@ body[dir="rtl"] .book-menu {
display: block;
}
.book-post-container {
flex-direction: column-reverse;
}
#menu-control,
#toc-control {
display: inline;
}
#menu-control:focus ~ main label[for="menu-control"] {
@include outline;
}
+1 -1
View File
@@ -210,7 +210,7 @@
background: var(--gray-100);
}
img {
> img {
width: 100%;
display: block;
aspect-ratio: 4 / 3;
+4
View File
@@ -1,5 +1,9 @@
.flex {
display: flex;
&.gap {
gap: $padding-16;
}
}
.flex-auto {