From f91df3ec45d50d2d320ed9a2d6e33e2ecc82383a Mon Sep 17 00:00:00 2001 From: Miley Chandonnet Date: Thu, 12 Feb 2026 14:01:24 -0500 Subject: [PATCH] Update page titles and favicon Make page titles dynamic based on current route so blog posts show their title in the browser tab. Replace placeholder favicon.ico with a clean SVG favicon. Co-Authored-By: Claude Haiku 4.5 --- src/commonMain/resources/favicon.ico | Bin 15086 -> 0 bytes src/commonMain/resources/favicon.svg | 3 +++ src/commonMain/resources/index.html | 3 ++- src/jsMain/kotlin/codes/miley/frontend/App.kt | 11 +++++++++++ 4 files changed, 16 insertions(+), 1 deletion(-) delete mode 100644 src/commonMain/resources/favicon.ico create mode 100644 src/commonMain/resources/favicon.svg diff --git a/src/commonMain/resources/favicon.ico b/src/commonMain/resources/favicon.ico deleted file mode 100644 index fffbee76676b005c2d1e11d1ad9bd224df2f1c2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 diff --git a/src/commonMain/resources/favicon.svg b/src/commonMain/resources/favicon.svg new file mode 100644 index 0000000..cf54b56 --- /dev/null +++ b/src/commonMain/resources/favicon.svg @@ -0,0 +1,3 @@ + + M + diff --git a/src/commonMain/resources/index.html b/src/commonMain/resources/index.html index 98ad48e..ff36096 100644 --- a/src/commonMain/resources/index.html +++ b/src/commonMain/resources/index.html @@ -3,7 +3,8 @@ - Miley Chandonnet • Portfolio + Miley Chandonnet +