diff --git a/src/routes/blog.rs b/src/routes/blog.rs index 8b11b32..6bd38fb 100644 --- a/src/routes/blog.rs +++ b/src/routes/blog.rs @@ -173,10 +173,12 @@ fn get_post(post: &mut Option, filename: String) -> Infos { #[get("/blog/rss")] pub async fn rss(req: HttpRequest, config: web::Data) -> impl Responder { - HttpResponse::Ok().body(build_rss( - config.get_ref().to_owned(), - req.connection_info().to_owned(), - )) + HttpResponse::Ok() + .append_header(("content-type", "application/rss+xml")) + .body(build_rss( + config.get_ref().to_owned(), + req.connection_info().to_owned(), + )) } //#[once(time = 10800)] // 3h