aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index ade91ed..327117d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -327,6 +327,15 @@ async fn default(req: actix_web::HttpRequest) -> Result<HttpResponse, Error> {
));
}
+ // Try to add an external favicon from the `FAVICON_EXTERNAL` environment
+ // variable.
+ if let Ok(favicon) = var("FAVICON_EXTERNAL") {
+ html_context.push_str(&format!(
+ "<link rel=\"icon\" type=\"image/x-icon\" href=\"{}\">",
+ favicon
+ ));
+ }
+
// Add a title to HTML response
html_context.push_str(&format!("<title>{}</title>", gemini_title));