From cb5c3ab193131dcd61e7ab489e94d8f47a5c0e1e Mon Sep 17 00:00:00 2001 From: schererleander Date: Wed, 25 Jun 2025 01:42:59 +0200 Subject: move all image references to /public/images --- public/images/3ds.webp | Bin 0 -> 148566 bytes public/images/404.webp | Bin 0 -> 23034 bytes public/images/980pro.webp | Bin 0 -> 13206 bytes public/images/B550MITX.webp | Bin 0 -> 27598 bytes public/images/a1.webp | Bin 0 -> 166768 bytes public/images/airpodspro.webp | Bin 0 -> 11402 bytes public/images/amdryzen55600g.webp | Bin 0 -> 17350 bytes public/images/amdryzen7700x.webp | Bin 0 -> 284886 bytes public/images/authentication.webp | Bin 0 -> 1928 bytes public/images/b650e-i.webp | Bin 0 -> 41786 bytes public/images/esp32.webp | Bin 0 -> 53974 bytes public/images/github.webp | Bin 0 -> 6250 bytes public/images/gskilltridentz5.webp | Bin 0 -> 9714 bytes public/images/hackintosh.webp | Bin 0 -> 16886 bytes public/images/hellsparadise.webp | Bin 0 -> 619454 bytes public/images/iphone11.webp | Bin 0 -> 40480 bytes public/images/jonsbon2.webp | Bin 0 -> 16288 bytes public/images/ksm32ed8.webp | Bin 0 -> 12068 bytes public/images/luigimansion.webp | Bin 0 -> 5348 bytes public/images/macbookair.webp | Bin 0 -> 85954 bytes public/images/markdownparser.webp | Bin 0 -> 12700 bytes public/images/nas.webp | Bin 0 -> 233440 bytes public/images/ncasem2.webp | Bin 0 -> 19282 bytes public/images/nix.webp | Bin 0 -> 27256 bytes public/images/noctuanh-d9l.webp | Bin 0 -> 42058 bytes public/images/ocarinaoftime.webp | Bin 0 -> 7488 bytes public/images/p3plus.webp | Bin 0 -> 8140 bytes public/images/patriop300.webp | Bin 0 -> 10666 bytes public/images/pi.webp | Bin 0 -> 181260 bytes public/images/quiz.webp | Bin 0 -> 862 bytes public/images/raylibshooter.webp | Bin 0 -> 6334 bytes public/images/rice.webp | Bin 0 -> 31914 bytes public/images/rx9070xt.webp | Bin 0 -> 8250 bytes public/images/seagateironwolf.webp | Bin 0 -> 10692 bytes public/images/setup.webp | Bin 0 -> 40854 bytes public/images/sf450.webp | Bin 0 -> 16006 bytes public/images/sf750.webp | Bin 0 -> 12926 bytes public/images/site.webp | Bin 0 -> 17846 bytes public/images/spaceinvaders.webp | Bin 0 -> 15830 bytes public/images/specula.webp | Bin 0 -> 17942 bytes public/images/todolist.webp | Bin 0 -> 16534 bytes src/assets/3ds.webp | Bin 148566 -> 0 bytes src/assets/404.webp | Bin 23034 -> 0 bytes src/assets/980pro.webp | Bin 13206 -> 0 bytes src/assets/B550MITX.webp | Bin 27598 -> 0 bytes src/assets/a1.webp | Bin 166768 -> 0 bytes src/assets/airpodspro.webp | Bin 11402 -> 0 bytes src/assets/amdryzen55600g.webp | Bin 17350 -> 0 bytes src/assets/amdryzen7700x.webp | Bin 284886 -> 0 bytes src/assets/authentication.webp | Bin 1928 -> 0 bytes src/assets/b650e-i.webp | Bin 41786 -> 0 bytes src/assets/esp32.webp | Bin 53974 -> 0 bytes src/assets/github.webp | Bin 6250 -> 0 bytes src/assets/gskilltridentz5.webp | Bin 9714 -> 0 bytes src/assets/hackintosh.webp | Bin 16886 -> 0 bytes src/assets/hellsparadise.webp | Bin 619454 -> 0 bytes src/assets/iphone11.webp | Bin 40480 -> 0 bytes src/assets/jonsbon2.webp | Bin 16288 -> 0 bytes src/assets/ksm32ed8.webp | Bin 12068 -> 0 bytes src/assets/luigimansion.webp | Bin 5348 -> 0 bytes src/assets/macbookair.webp | Bin 85954 -> 0 bytes src/assets/markdownparser.webp | Bin 12700 -> 0 bytes src/assets/nas.webp | Bin 233440 -> 0 bytes src/assets/ncasem2.webp | Bin 19282 -> 0 bytes src/assets/nix.webp | Bin 27256 -> 0 bytes src/assets/noctuanh-d9l.webp | Bin 42058 -> 0 bytes src/assets/ocarinaoftime.webp | Bin 7488 -> 0 bytes src/assets/p3plus.webp | Bin 8140 -> 0 bytes src/assets/patriop300.webp | Bin 10666 -> 0 bytes src/assets/pi.webp | Bin 181260 -> 0 bytes src/assets/quiz.webp | Bin 862 -> 0 bytes src/assets/raylibshooter.webp | Bin 6334 -> 0 bytes src/assets/rice.webp | Bin 31914 -> 0 bytes src/assets/rx9070xt.webp | Bin 8250 -> 0 bytes src/assets/seagateironwolf.webp | Bin 10692 -> 0 bytes src/assets/setup.webp | Bin 40854 -> 0 bytes src/assets/sf450.webp | Bin 16006 -> 0 bytes src/assets/sf750.webp | Bin 12926 -> 0 bytes src/assets/site.webp | Bin 17846 -> 0 bytes src/assets/spaceinvaders.webp | Bin 15830 -> 0 bytes src/assets/specula.webp | Bin 17942 -> 0 bytes src/assets/todolist.webp | Bin 16534 -> 0 bytes src/blog/3dprint.md | 2 +- src/data/gear.ts | 75 ++++++++++--------------------------- src/data/projects.ts | 36 ++++++------------ src/pages/404Page.tsx | 8 ++-- src/pages/Home.tsx | 22 ++++++----- src/pages/Homelab.tsx | 7 +--- 88 files changed, 50 insertions(+), 100 deletions(-) create mode 100644 public/images/3ds.webp create mode 100644 public/images/404.webp create mode 100644 public/images/980pro.webp create mode 100644 public/images/B550MITX.webp create mode 100644 public/images/a1.webp create mode 100644 public/images/airpodspro.webp create mode 100644 public/images/amdryzen55600g.webp create mode 100644 public/images/amdryzen7700x.webp create mode 100644 public/images/authentication.webp create mode 100644 public/images/b650e-i.webp create mode 100644 public/images/esp32.webp create mode 100644 public/images/github.webp create mode 100644 public/images/gskilltridentz5.webp create mode 100644 public/images/hackintosh.webp create mode 100644 public/images/hellsparadise.webp create mode 100644 public/images/iphone11.webp create mode 100644 public/images/jonsbon2.webp create mode 100644 public/images/ksm32ed8.webp create mode 100644 public/images/luigimansion.webp create mode 100644 public/images/macbookair.webp create mode 100644 public/images/markdownparser.webp create mode 100644 public/images/nas.webp create mode 100644 public/images/ncasem2.webp create mode 100644 public/images/nix.webp create mode 100644 public/images/noctuanh-d9l.webp create mode 100644 public/images/ocarinaoftime.webp create mode 100644 public/images/p3plus.webp create mode 100644 public/images/patriop300.webp create mode 100644 public/images/pi.webp create mode 100644 public/images/quiz.webp create mode 100644 public/images/raylibshooter.webp create mode 100644 public/images/rice.webp create mode 100644 public/images/rx9070xt.webp create mode 100644 public/images/seagateironwolf.webp create mode 100644 public/images/setup.webp create mode 100644 public/images/sf450.webp create mode 100644 public/images/sf750.webp create mode 100644 public/images/site.webp create mode 100644 public/images/spaceinvaders.webp create mode 100644 public/images/specula.webp create mode 100644 public/images/todolist.webp delete mode 100644 src/assets/3ds.webp delete mode 100644 src/assets/404.webp delete mode 100644 src/assets/980pro.webp delete mode 100644 src/assets/B550MITX.webp delete mode 100644 src/assets/a1.webp delete mode 100644 src/assets/airpodspro.webp delete mode 100644 src/assets/amdryzen55600g.webp delete mode 100644 src/assets/amdryzen7700x.webp delete mode 100644 src/assets/authentication.webp delete mode 100644 src/assets/b650e-i.webp delete mode 100644 src/assets/esp32.webp delete mode 100644 src/assets/github.webp delete mode 100644 src/assets/gskilltridentz5.webp delete mode 100644 src/assets/hackintosh.webp delete mode 100644 src/assets/hellsparadise.webp delete mode 100644 src/assets/iphone11.webp delete mode 100644 src/assets/jonsbon2.webp delete mode 100644 src/assets/ksm32ed8.webp delete mode 100644 src/assets/luigimansion.webp delete mode 100644 src/assets/macbookair.webp delete mode 100644 src/assets/markdownparser.webp delete mode 100644 src/assets/nas.webp delete mode 100644 src/assets/ncasem2.webp delete mode 100644 src/assets/nix.webp delete mode 100644 src/assets/noctuanh-d9l.webp delete mode 100644 src/assets/ocarinaoftime.webp delete mode 100644 src/assets/p3plus.webp delete mode 100644 src/assets/patriop300.webp delete mode 100644 src/assets/pi.webp delete mode 100644 src/assets/quiz.webp delete mode 100644 src/assets/raylibshooter.webp delete mode 100644 src/assets/rice.webp delete mode 100644 src/assets/rx9070xt.webp delete mode 100644 src/assets/seagateironwolf.webp delete mode 100644 src/assets/setup.webp delete mode 100644 src/assets/sf450.webp delete mode 100644 src/assets/sf750.webp delete mode 100644 src/assets/site.webp delete mode 100644 src/assets/spaceinvaders.webp delete mode 100644 src/assets/specula.webp delete mode 100644 src/assets/todolist.webp diff --git a/public/images/3ds.webp b/public/images/3ds.webp new file mode 100644 index 0000000..ee9f56c Binary files /dev/null and b/public/images/3ds.webp differ diff --git a/public/images/404.webp b/public/images/404.webp new file mode 100644 index 0000000..5a8caff Binary files /dev/null and b/public/images/404.webp differ diff --git a/public/images/980pro.webp b/public/images/980pro.webp new file mode 100644 index 0000000..6e004bf Binary files /dev/null and b/public/images/980pro.webp differ diff --git a/public/images/B550MITX.webp b/public/images/B550MITX.webp new file mode 100644 index 0000000..aeaf364 Binary files /dev/null and b/public/images/B550MITX.webp differ diff --git a/public/images/a1.webp b/public/images/a1.webp new file mode 100644 index 0000000..f35bdf4 Binary files /dev/null and b/public/images/a1.webp differ diff --git a/public/images/airpodspro.webp b/public/images/airpodspro.webp new file mode 100644 index 0000000..7426f84 Binary files /dev/null and b/public/images/airpodspro.webp differ diff --git a/public/images/amdryzen55600g.webp b/public/images/amdryzen55600g.webp new file mode 100644 index 0000000..ffd55a3 Binary files /dev/null and b/public/images/amdryzen55600g.webp differ diff --git a/public/images/amdryzen7700x.webp b/public/images/amdryzen7700x.webp new file mode 100644 index 0000000..22393d1 Binary files /dev/null and b/public/images/amdryzen7700x.webp differ diff --git a/public/images/authentication.webp b/public/images/authentication.webp new file mode 100644 index 0000000..91980d2 Binary files /dev/null and b/public/images/authentication.webp differ diff --git a/public/images/b650e-i.webp b/public/images/b650e-i.webp new file mode 100644 index 0000000..5cb20f6 Binary files /dev/null and b/public/images/b650e-i.webp differ diff --git a/public/images/esp32.webp b/public/images/esp32.webp new file mode 100644 index 0000000..74bf371 Binary files /dev/null and b/public/images/esp32.webp differ diff --git a/public/images/github.webp b/public/images/github.webp new file mode 100644 index 0000000..92d6ffa Binary files /dev/null and b/public/images/github.webp differ diff --git a/public/images/gskilltridentz5.webp b/public/images/gskilltridentz5.webp new file mode 100644 index 0000000..6017949 Binary files /dev/null and b/public/images/gskilltridentz5.webp differ diff --git a/public/images/hackintosh.webp b/public/images/hackintosh.webp new file mode 100644 index 0000000..831e7b7 Binary files /dev/null and b/public/images/hackintosh.webp differ diff --git a/public/images/hellsparadise.webp b/public/images/hellsparadise.webp new file mode 100644 index 0000000..75b18bd Binary files /dev/null and b/public/images/hellsparadise.webp differ diff --git a/public/images/iphone11.webp b/public/images/iphone11.webp new file mode 100644 index 0000000..6708e1d Binary files /dev/null and b/public/images/iphone11.webp differ diff --git a/public/images/jonsbon2.webp b/public/images/jonsbon2.webp new file mode 100644 index 0000000..a7f9459 Binary files /dev/null and b/public/images/jonsbon2.webp differ diff --git a/public/images/ksm32ed8.webp b/public/images/ksm32ed8.webp new file mode 100644 index 0000000..5de5a94 Binary files /dev/null and b/public/images/ksm32ed8.webp differ diff --git a/public/images/luigimansion.webp b/public/images/luigimansion.webp new file mode 100644 index 0000000..52923eb Binary files /dev/null and b/public/images/luigimansion.webp differ diff --git a/public/images/macbookair.webp b/public/images/macbookair.webp new file mode 100644 index 0000000..2713c6d Binary files /dev/null and b/public/images/macbookair.webp differ diff --git a/public/images/markdownparser.webp b/public/images/markdownparser.webp new file mode 100644 index 0000000..be7c23d Binary files /dev/null and b/public/images/markdownparser.webp differ diff --git a/public/images/nas.webp b/public/images/nas.webp new file mode 100644 index 0000000..a07a578 Binary files /dev/null and b/public/images/nas.webp differ diff --git a/public/images/ncasem2.webp b/public/images/ncasem2.webp new file mode 100644 index 0000000..f887f25 Binary files /dev/null and b/public/images/ncasem2.webp differ diff --git a/public/images/nix.webp b/public/images/nix.webp new file mode 100644 index 0000000..3061b5c Binary files /dev/null and b/public/images/nix.webp differ diff --git a/public/images/noctuanh-d9l.webp b/public/images/noctuanh-d9l.webp new file mode 100644 index 0000000..3d9b00e Binary files /dev/null and b/public/images/noctuanh-d9l.webp differ diff --git a/public/images/ocarinaoftime.webp b/public/images/ocarinaoftime.webp new file mode 100644 index 0000000..4f312a4 Binary files /dev/null and b/public/images/ocarinaoftime.webp differ diff --git a/public/images/p3plus.webp b/public/images/p3plus.webp new file mode 100644 index 0000000..f02ced1 Binary files /dev/null and b/public/images/p3plus.webp differ diff --git a/public/images/patriop300.webp b/public/images/patriop300.webp new file mode 100644 index 0000000..aa81f3c Binary files /dev/null and b/public/images/patriop300.webp differ diff --git a/public/images/pi.webp b/public/images/pi.webp new file mode 100644 index 0000000..d197e91 Binary files /dev/null and b/public/images/pi.webp differ diff --git a/public/images/quiz.webp b/public/images/quiz.webp new file mode 100644 index 0000000..52990b7 Binary files /dev/null and b/public/images/quiz.webp differ diff --git a/public/images/raylibshooter.webp b/public/images/raylibshooter.webp new file mode 100644 index 0000000..36a8559 Binary files /dev/null and b/public/images/raylibshooter.webp differ diff --git a/public/images/rice.webp b/public/images/rice.webp new file mode 100644 index 0000000..769ca06 Binary files /dev/null and b/public/images/rice.webp differ diff --git a/public/images/rx9070xt.webp b/public/images/rx9070xt.webp new file mode 100644 index 0000000..cd3b89b Binary files /dev/null and b/public/images/rx9070xt.webp differ diff --git a/public/images/seagateironwolf.webp b/public/images/seagateironwolf.webp new file mode 100644 index 0000000..25fd27f Binary files /dev/null and b/public/images/seagateironwolf.webp differ diff --git a/public/images/setup.webp b/public/images/setup.webp new file mode 100644 index 0000000..3c36775 Binary files /dev/null and b/public/images/setup.webp differ diff --git a/public/images/sf450.webp b/public/images/sf450.webp new file mode 100644 index 0000000..4c15b5d Binary files /dev/null and b/public/images/sf450.webp differ diff --git a/public/images/sf750.webp b/public/images/sf750.webp new file mode 100644 index 0000000..cf1afe1 Binary files /dev/null and b/public/images/sf750.webp differ diff --git a/public/images/site.webp b/public/images/site.webp new file mode 100644 index 0000000..2268da0 Binary files /dev/null and b/public/images/site.webp differ diff --git a/public/images/spaceinvaders.webp b/public/images/spaceinvaders.webp new file mode 100644 index 0000000..01065ec Binary files /dev/null and b/public/images/spaceinvaders.webp differ diff --git a/public/images/specula.webp b/public/images/specula.webp new file mode 100644 index 0000000..a148c4c Binary files /dev/null and b/public/images/specula.webp differ diff --git a/public/images/todolist.webp b/public/images/todolist.webp new file mode 100644 index 0000000..2a833d5 Binary files /dev/null and b/public/images/todolist.webp differ diff --git a/src/assets/3ds.webp b/src/assets/3ds.webp deleted file mode 100644 index ee9f56c..0000000 Binary files a/src/assets/3ds.webp and /dev/null differ diff --git a/src/assets/404.webp b/src/assets/404.webp deleted file mode 100644 index 5a8caff..0000000 Binary files a/src/assets/404.webp and /dev/null differ diff --git a/src/assets/980pro.webp b/src/assets/980pro.webp deleted file mode 100644 index 6e004bf..0000000 Binary files a/src/assets/980pro.webp and /dev/null differ diff --git a/src/assets/B550MITX.webp b/src/assets/B550MITX.webp deleted file mode 100644 index aeaf364..0000000 Binary files a/src/assets/B550MITX.webp and /dev/null differ diff --git a/src/assets/a1.webp b/src/assets/a1.webp deleted file mode 100644 index f35bdf4..0000000 Binary files a/src/assets/a1.webp and /dev/null differ diff --git a/src/assets/airpodspro.webp b/src/assets/airpodspro.webp deleted file mode 100644 index 7426f84..0000000 Binary files a/src/assets/airpodspro.webp and /dev/null differ diff --git a/src/assets/amdryzen55600g.webp b/src/assets/amdryzen55600g.webp deleted file mode 100644 index ffd55a3..0000000 Binary files a/src/assets/amdryzen55600g.webp and /dev/null differ diff --git a/src/assets/amdryzen7700x.webp b/src/assets/amdryzen7700x.webp deleted file mode 100644 index 22393d1..0000000 Binary files a/src/assets/amdryzen7700x.webp and /dev/null differ diff --git a/src/assets/authentication.webp b/src/assets/authentication.webp deleted file mode 100644 index 91980d2..0000000 Binary files a/src/assets/authentication.webp and /dev/null differ diff --git a/src/assets/b650e-i.webp b/src/assets/b650e-i.webp deleted file mode 100644 index 5cb20f6..0000000 Binary files a/src/assets/b650e-i.webp and /dev/null differ diff --git a/src/assets/esp32.webp b/src/assets/esp32.webp deleted file mode 100644 index 74bf371..0000000 Binary files a/src/assets/esp32.webp and /dev/null differ diff --git a/src/assets/github.webp b/src/assets/github.webp deleted file mode 100644 index 92d6ffa..0000000 Binary files a/src/assets/github.webp and /dev/null differ diff --git a/src/assets/gskilltridentz5.webp b/src/assets/gskilltridentz5.webp deleted file mode 100644 index 6017949..0000000 Binary files a/src/assets/gskilltridentz5.webp and /dev/null differ diff --git a/src/assets/hackintosh.webp b/src/assets/hackintosh.webp deleted file mode 100644 index 831e7b7..0000000 Binary files a/src/assets/hackintosh.webp and /dev/null differ diff --git a/src/assets/hellsparadise.webp b/src/assets/hellsparadise.webp deleted file mode 100644 index 75b18bd..0000000 Binary files a/src/assets/hellsparadise.webp and /dev/null differ diff --git a/src/assets/iphone11.webp b/src/assets/iphone11.webp deleted file mode 100644 index 6708e1d..0000000 Binary files a/src/assets/iphone11.webp and /dev/null differ diff --git a/src/assets/jonsbon2.webp b/src/assets/jonsbon2.webp deleted file mode 100644 index a7f9459..0000000 Binary files a/src/assets/jonsbon2.webp and /dev/null differ diff --git a/src/assets/ksm32ed8.webp b/src/assets/ksm32ed8.webp deleted file mode 100644 index 5de5a94..0000000 Binary files a/src/assets/ksm32ed8.webp and /dev/null differ diff --git a/src/assets/luigimansion.webp b/src/assets/luigimansion.webp deleted file mode 100644 index 52923eb..0000000 Binary files a/src/assets/luigimansion.webp and /dev/null differ diff --git a/src/assets/macbookair.webp b/src/assets/macbookair.webp deleted file mode 100644 index 2713c6d..0000000 Binary files a/src/assets/macbookair.webp and /dev/null differ diff --git a/src/assets/markdownparser.webp b/src/assets/markdownparser.webp deleted file mode 100644 index be7c23d..0000000 Binary files a/src/assets/markdownparser.webp and /dev/null differ diff --git a/src/assets/nas.webp b/src/assets/nas.webp deleted file mode 100644 index a07a578..0000000 Binary files a/src/assets/nas.webp and /dev/null differ diff --git a/src/assets/ncasem2.webp b/src/assets/ncasem2.webp deleted file mode 100644 index f887f25..0000000 Binary files a/src/assets/ncasem2.webp and /dev/null differ diff --git a/src/assets/nix.webp b/src/assets/nix.webp deleted file mode 100644 index 3061b5c..0000000 Binary files a/src/assets/nix.webp and /dev/null differ diff --git a/src/assets/noctuanh-d9l.webp b/src/assets/noctuanh-d9l.webp deleted file mode 100644 index 3d9b00e..0000000 Binary files a/src/assets/noctuanh-d9l.webp and /dev/null differ diff --git a/src/assets/ocarinaoftime.webp b/src/assets/ocarinaoftime.webp deleted file mode 100644 index 4f312a4..0000000 Binary files a/src/assets/ocarinaoftime.webp and /dev/null differ diff --git a/src/assets/p3plus.webp b/src/assets/p3plus.webp deleted file mode 100644 index f02ced1..0000000 Binary files a/src/assets/p3plus.webp and /dev/null differ diff --git a/src/assets/patriop300.webp b/src/assets/patriop300.webp deleted file mode 100644 index aa81f3c..0000000 Binary files a/src/assets/patriop300.webp and /dev/null differ diff --git a/src/assets/pi.webp b/src/assets/pi.webp deleted file mode 100644 index d197e91..0000000 Binary files a/src/assets/pi.webp and /dev/null differ diff --git a/src/assets/quiz.webp b/src/assets/quiz.webp deleted file mode 100644 index 52990b7..0000000 Binary files a/src/assets/quiz.webp and /dev/null differ diff --git a/src/assets/raylibshooter.webp b/src/assets/raylibshooter.webp deleted file mode 100644 index 36a8559..0000000 Binary files a/src/assets/raylibshooter.webp and /dev/null differ diff --git a/src/assets/rice.webp b/src/assets/rice.webp deleted file mode 100644 index 769ca06..0000000 Binary files a/src/assets/rice.webp and /dev/null differ diff --git a/src/assets/rx9070xt.webp b/src/assets/rx9070xt.webp deleted file mode 100644 index cd3b89b..0000000 Binary files a/src/assets/rx9070xt.webp and /dev/null differ diff --git a/src/assets/seagateironwolf.webp b/src/assets/seagateironwolf.webp deleted file mode 100644 index 25fd27f..0000000 Binary files a/src/assets/seagateironwolf.webp and /dev/null differ diff --git a/src/assets/setup.webp b/src/assets/setup.webp deleted file mode 100644 index 3c36775..0000000 Binary files a/src/assets/setup.webp and /dev/null differ diff --git a/src/assets/sf450.webp b/src/assets/sf450.webp deleted file mode 100644 index 4c15b5d..0000000 Binary files a/src/assets/sf450.webp and /dev/null differ diff --git a/src/assets/sf750.webp b/src/assets/sf750.webp deleted file mode 100644 index cf1afe1..0000000 Binary files a/src/assets/sf750.webp and /dev/null differ diff --git a/src/assets/site.webp b/src/assets/site.webp deleted file mode 100644 index 2268da0..0000000 Binary files a/src/assets/site.webp and /dev/null differ diff --git a/src/assets/spaceinvaders.webp b/src/assets/spaceinvaders.webp deleted file mode 100644 index 01065ec..0000000 Binary files a/src/assets/spaceinvaders.webp and /dev/null differ diff --git a/src/assets/specula.webp b/src/assets/specula.webp deleted file mode 100644 index a148c4c..0000000 Binary files a/src/assets/specula.webp and /dev/null differ diff --git a/src/assets/todolist.webp b/src/assets/todolist.webp deleted file mode 100644 index 2a833d5..0000000 Binary files a/src/assets/todolist.webp and /dev/null differ diff --git a/src/blog/3dprint.md b/src/blog/3dprint.md index ab3cf28..7b96a39 100644 --- a/src/blog/3dprint.md +++ b/src/blog/3dprint.md @@ -2,7 +2,7 @@ title: "3D Printing" date: "2025-06-25" excerpt: "My 3D-printing projects: from a robotic arm to a DIY drone – including the ESP32 controller code." -cover: "/src/assets/a1.webp" +cover: "/images/a1.webp" --- # Projects diff --git a/src/data/gear.ts b/src/data/gear.ts index 73fe3fd..50d24a3 100644 --- a/src/data/gear.ts +++ b/src/data/gear.ts @@ -1,25 +1,3 @@ -import iphone11Img from "../assets/iphone11.webp"; -import airpodsProImg from "../assets/airpodspro.webp"; -import macbookAirImg from "../assets/macbookair.webp"; - -import ryzen7700xImg from "../assets/amdryzen7700x.webp"; -import ryzen5600gImg from "../assets/amdryzen55600g.webp"; -import noctuaNhD9lImg from "../assets/noctuanh-d9l.webp"; -import gskillTridentZ5Img from "../assets/gskilltridentz5.webp"; -import b650eIImg from "../assets/b650e-i.webp"; -import b550mItxImg from "../assets/B550MITX.webp"; -import pro980Img from "../assets/980pro.webp"; -import p3plusImg from "../assets/p3plus.webp"; -import patriotP300Img from "../assets/patriop300.webp"; -import sf750Img from "../assets/sf750.webp"; -import sf450Img from "../assets/sf450.webp"; -import rx9070xtImg from "../assets/rx9070xt.webp"; -import ncaseM2Img from "../assets/ncasem2.webp"; - -import ksm32ed8Img from "../assets/ksm32ed8.webp"; -import seagateIronWolfImg from "../assets/seagateironwolf.webp"; -import jonsboN2Img from "../assets/jonsbon2.webp"; - export interface Part { name: string; description: string; @@ -28,44 +6,29 @@ export interface Part { } export const dailyDrivers: Part[] = [ - { - name: "iPhone 11", - description: "64 GB - White", - url: "https://support.apple.com/111865", - image: iphone11Img, - }, - { - name: "AirPods Pro", - description: "1st Gen", - url: "https://support.apple.com/111861", - image: airpodsProImg, - }, - { - name: "MacBook Air", - description: "13\" - M2 - 512 GB", - url: "https://support.apple.com/111867", - image: macbookAirImg, - }, + { name: "iPhone 11", description: "64 GB - White", url: "https://support.apple.com/111865", image: "/images/iphone11.webp" }, + { name: "AirPods Pro", description: "1st Gen", url: "https://support.apple.com/111861", image: "/images/airpodspro.webp" }, + { name: "MacBook Air", description: "13\" - M2 - 512 GB", url: "https://support.apple.com/111867", image: "/images/macbookair.webp" } ]; export const desktopParts: Part[] = [ - { name: "AMD Ryzen 7 7700X", description: "CPU", image: ryzen7700xImg }, - { name: "Noctua NH-D9L chromax.black", description: "CPU cooler", image: noctuaNhD9lImg }, - { name: "G.Skill Trident Z5 NEO 32 GB DDR5-6000", description: "RAM", image: gskillTridentZ5Img }, - { name: "ROG STRIX B650E-I", description: "Motherboard", image: b650eIImg }, - { name: "Samsung 980 Pro 2 TB", description: "NVMe (Windows)", image: pro980Img }, - { name: "Crucial P3 Plus 500 GB", description: "NVMe (Linux)", image: p3plusImg }, - { name: "Corsair SF750", description: "SFX PSU", image: sf750Img }, - { name: "XFX Radeon RX 9070 XT QuickSilver", description: "GPU", image: rx9070xtImg }, - { name: "NCASE M2 - Round", description: "Case", image: ncaseM2Img }, + { name: "AMD Ryzen 7 7700X", description: "CPU", image: "/images/amdryzen7700x.webp" }, + { name: "Noctua NH-D9L chromax.black", description: "CPU cooler", image: "/images/noctuanh-d9l.webp" }, + { name: "G.Skill Trident Z5 NEO 32 GB DDR5-6000", description: "RAM", image: "/images/gskilltridentz5.webp" }, + { name: "ROG STRIX B650E-I", description: "Motherboard", image: "/images/b650e-i.webp" }, + { name: "Samsung 980 Pro 2 TB", description: "NVMe (Windows)", image: "/images/980pro.webp" }, + { name: "Crucial P3 Plus 500 GB", description: "NVMe (Linux)", image: "/images/p3plus.webp" }, + { name: "Corsair SF750", description: "SFX PSU", image: "/images/sf750.webp" }, + { name: "XFX Radeon RX 9070 XT QuickSilver", description: "GPU", image: "/images/rx9070xt.webp" }, + { name: "NCASE M2 - Round", description: "Case", image: "/images/ncasem2.webp" } ]; export const nasParts: Part[] = [ - { name: "AMD Ryzen 5 5600G", description: "CPU", image: ryzen5600gImg }, - { name: "Kingston KSM32ED8 2x 8 GB ECC", description: "RAM", image: ksm32ed8Img }, - { name: "ASRock B550M-ITX", description: "Motherboard", image: b550mItxImg }, - { name: "Seagate IronWolf 8 TB x 2", description: "Storage", image: seagateIronWolfImg }, - { name: "Patriot P300 128 GB", description: "Cache SSD", image: patriotP300Img }, - { name: "Corsair SF450", description: "SFX PSU", image: sf450Img }, - { name: "Jonsbo N2", description: "Mini-NAS case", image: jonsboN2Img }, + { name: "AMD Ryzen 5 5600G", description: "CPU", image: "/images/amdryzen55600g.webp" }, + { name: "Kingston KSM32ED8 2x 8 GB ECC", description: "RAM", image: "/images/ksm32ed8.webp" }, + { name: "ASRock B550M-ITX", description: "Motherboard", image: "/images/B550MITX.webp" }, + { name: "Seagate IronWolf 8 TB x 2", description: "Storage", image: "/images/seagateironwolf.webp" }, + { name: "Patriot P300 128 GB", description: "Cache SSD", image: "/images/patriop300.webp" }, + { name: "Corsair SF450", description: "SFX PSU", image: "/images/sf450.webp" }, + { name: "Jonsbo N2", description: "Mini-NAS case", image: "/images/jonsbon2.webp" } ]; \ No newline at end of file diff --git a/src/data/projects.ts b/src/data/projects.ts index 39825e1..ed7d16e 100644 --- a/src/data/projects.ts +++ b/src/data/projects.ts @@ -1,15 +1,3 @@ -import spaceInvadersImg from "../assets/spaceinvaders.webp"; -import hackintoshImg from "../assets/hackintosh.webp"; -import markdownPreviewImg from "../assets/markdownparser.webp"; -import quizImg from "../assets/quiz.webp"; -import raylibShooterImg from "../assets/raylibshooter.webp"; -import authenticationImg from "../assets/authentication.webp"; -import todoListImg from "../assets/todolist.webp"; -import speculaImg from "../assets/specula.webp"; -import gitHubImg from "../assets/github.webp"; -import siteImg from "../assets/site.webp"; -import nixImg from "../assets/nix.webp"; - export interface Project { name: string; description: string; @@ -22,66 +10,66 @@ export const projects: Project[] = [ name: "Quiz Website", description: "Dynamic website fetching question from a database", url: "https://github.com/schererleander/quiz", - image: quizImg, + image: "/images/quiz.webp", }, { name: "Authentication", description: "Register & login API with passwords stored as salted bcrypt hashes", url: "https://github.com/schererleander/authentication", - image: authenticationImg, + image: "/images/authentication.webp", }, { name: "site", description: "React + Tailwind site auto-deployed to a VPS via GitHub Actions", url: "https://github.com/schererleander/site", - image: siteImg, + image: "/images/site.webp", }, { name: "Space Invaders", description: "Classic Space-Invaders clone built in Python with Pygame", url: "https://github.com/schererleander/space-invaders", - image: spaceInvadersImg, + image: "/images/spaceinvaders.webp", }, { name: "Markdown Preview", description: "Live Markdown preview (basic syntax)", url: "https://github.com/schererleander/markdown-preview", - image: markdownPreviewImg, + image: "/images/markdownparser.webp", }, { name: "todolist", description: "Simple ncurses CLI todo list (C)", url: "https://github.com/schererleander/todolist", - image: todoListImg, + image: "/images/todolist.webp", }, { name: "specula", description: "Minimal TUI for file metadata (go)", url: "https://github.com/schererleander/specula", - image: speculaImg, + image: "/images/specula.webp", }, { name: "Nix", description: "Exploring Nix to build a reproducible system configuration across all my devices.", url: "https://github.com/schererleander/nix", - image: nixImg, + image: "/images/nix.webp", }, { name: "Hackintosh", description: "macOS on PC hardware using opencore", url: "https://github.com/schererleander/opencore-config", - image: hackintoshImg, + image: "/images/hackintosh.webp", }, { name: "raylib-shooter", description: "Unfinished FPS built with raylib", url: "https://github.com/schererleander/raylib-shooter", - image: raylibShooterImg, + image: "/images/raylibshooter.webp", }, { name: "Python ICS Modifier", description: "Changes reminders of .ics file", url: "https://github.com/schererleander/pyhton-ics-modifier", - image: gitHubImg + image: "/images/github.webp", }, -]; +]; \ No newline at end of file diff --git a/src/pages/404Page.tsx b/src/pages/404Page.tsx index ee70043..d7bfa10 100644 --- a/src/pages/404Page.tsx +++ b/src/pages/404Page.tsx @@ -1,5 +1,4 @@ import { useNavigate } from "react-router-dom"; -import notFoundImg from "../assets/404.webp"; import { useEffect } from "react"; export default function NotFoundPage() { @@ -12,10 +11,11 @@ export default function NotFoundPage() { return () => clearTimeout(timer); }, [navigate]); - return( + + return ( <>

404 - Not found

- + ); -} \ No newline at end of file +} diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index 60df259..2048122 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -1,13 +1,5 @@ import ImageGalleryGrid from "../components/ImageGalleryGrid"; -import dsImg from "../assets/3ds.webp"; -import esp32Img from "../assets/esp32.webp"; -import riceImg from "../assets/rice.webp"; -import setupImg from "../assets/setup.webp"; -import luigimansionImg from "../assets/luigimansion.webp"; -import ocarinaoftimeImg from "../assets/ocarinaoftime.webp"; -import hellsparadiseImg from "../assets/hellsparadise.webp"; - export default function HomePage() { return ( <> @@ -18,7 +10,17 @@ export default function HomePage() { I have a passion for hardware and software, studying computer science. Currently building own 3d printing projects and learning nix.

- +

A few things I'm interrested in:

@@ -31,4 +33,4 @@ export default function HomePage() { ); -} +} \ No newline at end of file diff --git a/src/pages/Homelab.tsx b/src/pages/Homelab.tsx index c5e9d14..39693d7 100644 --- a/src/pages/Homelab.tsx +++ b/src/pages/Homelab.tsx @@ -1,5 +1,3 @@ -import nasImg from '../assets/nas.webp'; -import piImg from '../assets/pi.webp'; import LinkWithIcon from '../components/LinkWithIcon'; const nasServices = [ @@ -18,7 +16,7 @@ export default function HomelabPage() {

NAS

- NAS + NAS

My custom-built NAS running Unraid hosts the following services. See gear for specs.

@@ -34,13 +32,12 @@ export default function HomelabPage() {

Raspberry Pi

- Raspberry Pi 5 + Raspberry Pi 5

Raspberry Pi 5 (8GB) running Homebridge to integrate non-HomeKit devices. It also serves as a precision NTP server using a Uputronics GPS module.

- {/* VPS */}

VPS

-- cgit v1.3.1