From 91aa5cc8359edf5c3a93aa403c9b9e02704c2c63 Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 20 Nov 2025 17:26:50 +0100 Subject: [PATCH] add forge icons --- _config.ts | 10 +++++++ icons/codeberg.svg | 1 + icons/gitea.svg | 1 + icons/github.svg | 1 + icons/gitlab.svg | 1 + icons/radicle.svg | 63 +++++++++++++++++++++++++++++++++++++++++++++ icons/sourcehut.svg | 1 + 7 files changed, 78 insertions(+) create mode 100644 icons/codeberg.svg create mode 100644 icons/gitea.svg create mode 100644 icons/github.svg create mode 100644 icons/gitlab.svg create mode 100644 icons/radicle.svg create mode 100644 icons/sourcehut.svg diff --git a/_config.ts b/_config.ts index a5e3637..d26acbf 100644 --- a/_config.ts +++ b/_config.ts @@ -25,6 +25,15 @@ site.use(codeHighlight()); site.use(djotPlugin({ renderOptions: { + overrides: { + symb: (symbol: djot.Symb, renderer: djot.HTMLRenderer) => { + if (symbol.alias.startsWith("si-")) { + const iconName = symbol.alias.substring(3); + return ``; + } + return renderer.renderAstNodeDefault(symbol); + }, + }, }, })); @@ -40,5 +49,6 @@ site.use(googleFonts({ site.copy("/styles"); site.copy("favicon.svg"); +site.copy("/icons") export default site; diff --git a/icons/codeberg.svg b/icons/codeberg.svg new file mode 100644 index 0000000..5b87533 --- /dev/null +++ b/icons/codeberg.svg @@ -0,0 +1 @@ +Codeberg diff --git a/icons/gitea.svg b/icons/gitea.svg new file mode 100644 index 0000000..5cddb69 --- /dev/null +++ b/icons/gitea.svg @@ -0,0 +1 @@ +Gitea diff --git a/icons/github.svg b/icons/github.svg new file mode 100644 index 0000000..45b273d --- /dev/null +++ b/icons/github.svg @@ -0,0 +1 @@ +GitHub diff --git a/icons/gitlab.svg b/icons/gitlab.svg new file mode 100644 index 0000000..2179b17 --- /dev/null +++ b/icons/gitlab.svg @@ -0,0 +1 @@ +GitLab diff --git a/icons/radicle.svg b/icons/radicle.svg new file mode 100644 index 0000000..0d40f24 --- /dev/null +++ b/icons/radicle.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/sourcehut.svg b/icons/sourcehut.svg new file mode 100644 index 0000000..bb82b9b --- /dev/null +++ b/icons/sourcehut.svg @@ -0,0 +1 @@ +SourceHut