diff --git a/src/static_view.rs b/src/static_view.rs
index f280dd80b3e05076c494a4f0cb28a07e5a2d2d99..4b9940c223a8f647123d3b6e6bb2b2c3f3526629 100644
--- a/src/static_view.rs
+++ b/src/static_view.rs
@@ -44,7 +44,10 @@ pub fn create_static_view(app_state: &AppState, article: &Article) -> Result<(),
         .to_owned();
 
     if !art_image_uri.is_empty() {
-        art_image_uri = format!("/assets/images/{}", art_image_uri);
+        art_image_uri = format!(
+            "{}://{}/assets/images/{}",
+            app_state.env.server_protocol, app_state.env.server_host, art_image_uri,
+        );
     }
 
     let default_url = String::new();