From c54a1a1762baae2112539d421acfef21131af4f7 Mon Sep 17 00:00:00 2001 From: jakubmanczak Date: Tue, 23 Sep 2025 13:10:13 +0200 Subject: [PATCH] add website favicons --- assets/logo-x64.png | Bin 0 -> 2235 bytes assets/logo.svg | 28 ++++++++++++++++++++++++++++ src/website/mod.rs | 4 ++++ web/index.html | 7 +++++++ 4 files changed, 39 insertions(+) create mode 100644 assets/logo-x64.png create mode 100644 assets/logo.svg diff --git a/assets/logo-x64.png b/assets/logo-x64.png new file mode 100644 index 0000000000000000000000000000000000000000..7cf8ad1012359482ed5ebef3216c8c9212a7a334 GIT binary patch literal 2235 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 + + +Gractwo Main Logo + + + + + + diff --git a/src/website/mod.rs b/src/website/mod.rs index 9ce8fd6..2116067 100644 --- a/src/website/mod.rs +++ b/src/website/mod.rs @@ -11,6 +11,8 @@ use crate::website::pages::index::page_index; mod pages; const STYLES_CSS: &str = include_str!("../../web/styles.css"); +const FAVICON_SVG: &str = include_str!("../../assets/logo.svg"); +const FAVICON_X64: &[u8] = include_bytes!("../../assets/logo-x64.png"); pub async fn website_service(req: Request) -> Result { let path = req.uri().path().trim_start_matches("/"); @@ -18,6 +20,8 @@ pub async fn website_service(req: Request) -> Result Ok(match path { "" | "index" | "index.html" | "index.htm" => page_index().await, "styles.css" => ([(header::CONTENT_TYPE, "text/css")], STYLES_CSS).into_response(), + "favicon.svg" => ([(header::CONTENT_TYPE, "image/svg+xml")], FAVICON_SVG).into_response(), + "favicon-x64.png" => ([(header::CONTENT_TYPE, "image/png")], FAVICON_X64).into_response(), _ => StatusCode::NOT_FOUND.into_response(), }) } diff --git a/web/index.html b/web/index.html index 6ef0139..b2b9102 100644 --- a/web/index.html +++ b/web/index.html @@ -5,6 +5,13 @@ gractwo.pl | Witamy! + +