Add discussion link for blog posts

This commit is contained in:
Foster Hangdaan 2024-09-13 17:30:17 -04:00
parent 4a1e0cdfa4
commit 3652984f8b
Signed by: foster
GPG key ID: E48D7F49A852F112
5 changed files with 29 additions and 1 deletions

View file

@ -16,7 +16,9 @@ interface Data {
}[]; }[];
} }
export default function ({ children, toc, footnotes }: Data & Lume.Data) { export default function (
{ children, toc, footnotes, lemmy }: Data & Lume.Data,
) {
return ( return (
<> <>
{toc.length > 0 && {toc.length > 0 &&
@ -45,6 +47,18 @@ export default function ({ children, toc, footnotes }: Data & Lume.Data) {
<article> <article>
{children} {children}
</article> </article>
<div className="button-group section">
{lemmy && (
<a href={lemmy} className="button">
<img
alt="message icon"
className="icon"
src="https://minio.fosterhangdaan.com/public/images/icons/tabler-icons/3.14.0/outline/message.svg"
/>
Discuss on Lemmy
</a>
)}
</div>
{footnotes.length > 0 && {footnotes.length > 0 &&
( (
<ol className="footnotes"> <ol className="footnotes">

View file

@ -355,6 +355,7 @@ .button {
justify-items: center; justify-items: center;
padding: 0.5em; padding: 0.5em;
border: 1px solid var(--color-green); border: 1px solid var(--color-green);
text-decoration: none;
img.icon { img.icon {
font-size: 1.25em; font-size: 1.25em;
@ -369,3 +370,13 @@ .button {
} }
} }
} }
.button-group {
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.section {
margin: 3rem auto;
}

View file

@ -1,6 +1,7 @@
--- ---
title: Favourite Colour Palettes title: Favourite Colour Palettes
description: My favourite colour palettes ranked in descending order. description: My favourite colour palettes ranked in descending order.
lemmy: https://lemmy.fosterhangdaan.com/post/2155
tags: tags:
- themes - themes
- design - design

View file

@ -1,6 +1,7 @@
--- ---
title: Retro Gaming on an Old Laptop title: Retro Gaming on an Old Laptop
description: How to convert an old laptop into a retro gaming station. description: How to convert an old laptop into a retro gaming station.
lemmy: https://lemmy.fosterhangdaan.com/post/2157
tags: tags:
- linux - linux
- gaming - gaming

View file

@ -1,6 +1,7 @@
--- ---
title: Make Your Own DDNS title: Make Your Own DDNS
description: A guide on how to setup a DDNS-like system using Cron and a Deno script. description: A guide on how to setup a DDNS-like system using Cron and a Deno script.
lemmy: https://lemmy.fosterhangdaan.com/post/2159
tags: tags:
- linux - linux
- guide - guide