diff options
Diffstat (limited to 'src/librustdoc/html/layout.rs')
| -rw-r--r-- | src/librustdoc/html/layout.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index 287c85b8c22..7239b3c5ba2 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -158,7 +158,9 @@ pub fn render<T: Print, S: Print>( keywords = page.keywords, favicon = if layout.favicon.is_empty() { format!( - r#"<link rel="shortcut icon" href="{static_root_path}favicon{suffix}.ico">"#, + r##"<link rel="icon" type="image/svg+xml" href="{static_root_path}favicon{suffix}.svg"> +<link rel="alternate icon" type="image/png" href="{static_root_path}favicon-16x16{suffix}.png"> +<link rel="alternate icon" type="image/png" href="{static_root_path}favicon-32x32{suffix}.png">"##, static_root_path = static_root_path, suffix = page.resource_suffix ) |
