diff --git a/app/[locale]/Footer.tsx b/app/[locale]/Footer.tsx index 91f03b28..a4d0530f 100644 --- a/app/[locale]/Footer.tsx +++ b/app/[locale]/Footer.tsx @@ -12,6 +12,23 @@ export default function Footer() { { name: tFooter("nav.TrademarksName"), href: "/legal/trademarks" }, ], social: [ + { + name: tFooter("socialNav.bluesky"), + href: "https://bsky.app/profile/rockylinux.org", + icon: (props: JSX.IntrinsicAttributes & SVGProps) => ( + + + + ), + }, { name: tFooter("socialNav.mastodon"), href: "https://fosstodon.org/@rockylinux", diff --git a/components/shareButtons/ShareButtons.tsx b/components/shareButtons/ShareButtons.tsx index 28d4194a..98b8302a 100644 --- a/components/shareButtons/ShareButtons.tsx +++ b/components/shareButtons/ShareButtons.tsx @@ -10,6 +10,7 @@ interface ShareButtonsProps { const ShareButtons = ({ url }: ShareButtonsProps) => { const t = useTranslations("share"); + const blueskyLink = `https://bsky.app/intent/compose?text=${url}`; const facebookLink = `https://www.facebook.com/sharer/sharer.php?u=${url}`; const xLink = `https://twitter.com/intent/tweet?text=${url}`; const linkedInLink = `https://www.linkedin.com/sharing/share-offsite/?url=${url}`; @@ -19,6 +20,20 @@ const ShareButtons = ({ url }: ShareButtonsProps) => { <>

{t("shareName")}

+ + {t("bluesky")} + + + +