Skip to content

Commit 4ae6b97

Browse files
Fix Prev/Next blog buttons
1 parent 2252506 commit 4ae6b97

File tree

3 files changed

+23
-49
lines changed

3 files changed

+23
-49
lines changed

css/components/dark-mode.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,18 +557,19 @@
557557
.dark .related-container .link {
558558
background: var(--color-dark-surface);
559559
border-color: var(--color-dark-border);
560+
color: var(--color-light-text-accent);
560561
}
561562

562563
.dark .related-container .link:hover {
563564
border-color: var(--color-light-text-accent);
564565
background: var(--color-dark-surface-hover);
565566
}
566567

567-
.dark .related-container .link a {
568+
.dark .related-container .link .link-title {
568569
color: var(--color-light-text-accent);
569570
}
570571

571-
.dark .related-container .link span {
572+
.dark .related-container .link > span:not(.link-title) {
572573
color: var(--color-light-text-accent);
573574
}
574575

css/components/layout.css

Lines changed: 12 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -188,21 +188,15 @@
188188

189189
/* Modern Page Navigation (Previous/Next) */
190190
@utility related-container {
191-
display: grid;
192-
grid-template-columns: 1fr;
191+
display: flex;
192+
justify-content: space-between;
193193
gap: var(--space-lg);
194194
margin: var(--space-2xl) 0;
195-
padding: 0;
196-
background: transparent;
197-
border: none;
198-
border-radius: 0;
199-
box-shadow: none;
200-
transition: none;
195+
flex-wrap: wrap;
201196
}
202197

203198
@media (min-width: 768px) {
204199
.related-container {
205-
grid-template-columns: 1fr 1fr;
206200
gap: var(--space-xl);
207201
}
208202
}
@@ -211,54 +205,33 @@
211205
display: flex;
212206
align-items: center;
213207
gap: var(--space-sm);
214-
padding: var(--space-md) var(--space-lg);
208+
padding: var(--space-sm) var(--space-md);
215209
background: var(--color-light-surface);
216210
border: 1px solid var(--color-light-border);
217211
border-radius: var(--radius-md);
218212
transition: all var(--duration-fast) var(--ease-out);
219213
text-decoration: none;
214+
color: var(--color-light-link);
215+
font-weight: 600;
220216
}
221217

222218
.related-container .link:hover {
223219
border-color: var(--color-light-link);
224220
background: var(--color-light-surface-hover);
225221
}
226222

227-
.related-container .link a {
228-
color: var(--color-light-link);
229-
font-weight: 600;
230-
text-decoration: none;
231-
flex: 1;
232-
pointer-events: none;
233-
}
234-
235-
.related-container .link a::after {
223+
.related-container .link::after {
236224
display: none;
237225
}
238226

239-
.related-container .link span {
240-
font-size: var(--text-2xl);
227+
.related-container .link .link-title {
228+
flex: 1;
241229
color: var(--color-light-link);
242-
transition: transform var(--duration-fast) var(--ease-out);
243-
flex-shrink: 0;
244-
pointer-events: none;
245-
}
246-
247-
.related-container .link-previous {
248-
justify-content: flex-start;
249-
}
250-
251-
.related-container .link-previous:hover span {
252-
transform: translateX(-4px);
253-
}
254-
255-
.related-container .link-next {
256-
justify-content: flex-end;
257-
text-align: right;
258230
}
259231

260-
.related-container .link-next:hover span {
261-
transform: translateX(4px);
232+
.related-container .link > span:not(.link-title) {
233+
color: var(--color-light-link);
234+
flex-shrink: 0;
262235
}
263236

264237
/* Back to Top Button - Modern floating action */

templates/blog-entry.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ <h1>{{page.title}}</h1>
1313
{{page.content | safe}}
1414

1515
<div class="related-container">
16-
{% if page.earlier %}
17-
<div class="link link-previous">
16+
{% if page.lower %}
17+
<a href="{{ page.lower.permalink }}" class="link link-previous">
1818
<span>&larr;</span>
19-
<a href="{{ page.earlier.permalink }}">{{ page.earlier.title }}</a>
20-
</div>
19+
<span class="link-title">{{ page.lower.title }}</span>
20+
</a>
2121
{% endif %}
2222

23-
{% if page.later %}
24-
<div class="link link-next">
25-
<a href="{{ page.later.permalink }}">{{ page.later.title }}</a>
23+
{% if page.higher %}
24+
<a href="{{ page.higher.permalink }}" class="link link-next">
25+
<span class="link-title">{{ page.higher.title }}</span>
2626
<span>&rarr;</span>
27-
</div>
27+
</a>
2828
{% endif %}
2929
</div>
3030
</div>

0 commit comments

Comments
 (0)