From f605aded6e62398e63b5a6b0392eef2068ef32dc Mon Sep 17 00:00:00 2001 From: Lorenzo Iovino Date: Wed, 4 Mar 2026 11:29:06 +0100 Subject: [PATCH] feat: add Forgejo icons and links, install rsync in CI --- .github/workflows/main.yml | 3 +++ src/assets/forgejo.svg | 1 + src/components/Footer.astro | 6 +++--- src/components/Hero.astro | 15 +++++++++++++++ src/layouts/BaseLayout.astro | 5 ++++- src/pages/blog/[slug].astro | 17 ++++++++++++----- 6 files changed, 38 insertions(+), 9 deletions(-) create mode 100644 src/assets/forgejo.svg diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5f3d059..f5a71aa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -52,6 +52,9 @@ jobs: chmod 600 ~/.ssh/id_deploy ssh-keyscan -H ${{ secrets.VPS_HOST }} >> ~/.ssh/known_hosts + - name: Install rsync + run: apt-get update && apt-get install -y rsync + - name: Deploy to VPS run: | rsync -avz --delete \ diff --git a/src/assets/forgejo.svg b/src/assets/forgejo.svg new file mode 100644 index 0000000..04df0a5 --- /dev/null +++ b/src/assets/forgejo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Footer.astro b/src/components/Footer.astro index aa1fe87..e1d4c50 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,6 +1,6 @@ --- import { Image } from "astro:assets"; -import githubIcon from "../assets/github.svg"; +import forgejoIcon from "../assets/forgejo.svg"; ---
@@ -76,11 +76,11 @@ import githubIcon from "../assets/github.svg"; diff --git a/src/components/Hero.astro b/src/components/Hero.astro index 9200706..ec8456e 100644 --- a/src/components/Hero.astro +++ b/src/components/Hero.astro @@ -3,6 +3,7 @@ import { Image } from "astro:assets"; import mePhoto from "../assets/photos/me.png"; import linkedinIcon from "../assets/linkedin.svg"; import githubIcon from "../assets/github.svg"; +import forgejoIcon from "../assets/forgejo.svg"; ---
@@ -81,6 +82,20 @@ import githubIcon from "../assets/github.svg"; loading="lazy" /> + + + ; @@ -146,6 +148,15 @@ const heroImageSrc = entry.data.heroImage?.src || mePhoto.src; > + + Forgejo + - - - + GitHub