1
Fork 0
mirror of https://github.com/RGBCube/Site synced 2025-08-01 13:37:49 +00:00

Add html lang attr

This commit is contained in:
RGBCube 2024-01-09 00:51:03 +03:00
parent 97c51150fa
commit 69320fe0b8
No known key found for this signature in database

View file

@ -60,47 +60,49 @@ pub fn create(title: Option<&str>, head: Markup, body: Markup) -> Markup {
html! { html! {
(DOCTYPE) (DOCTYPE)
head { html lang="en-US" {
meta charset="UTF-8"; head {
meta charset="UTF-8";
(pname("viewport", "width=device-width, initial-scale=1.0")) (pname("viewport", "width=device-width, initial-scale=1.0"))
(property("og:type", "website")) (property("og:type", "website"))
@let name = &MANIFEST.package.as_ref().unwrap().authors()[0]; @let name = &MANIFEST.package.as_ref().unwrap().authors()[0];
title { ({ title { ({
if let Some(title) = title { if let Some(title) = title {
format!("{title} - {name}") format!("{title} - {name}")
} else { } else {
name.clone() name.clone()
} }
}) } }) }
(pname("author", name)) (pname("author", name))
(property("og:site_name", name)) (property("og:site_name", name))
(property("og:title", name)) (property("og:title", name))
@let description = MANIFEST.package.as_ref().unwrap().description().unwrap(); @let description = MANIFEST.package.as_ref().unwrap().description().unwrap();
(pname("description", description)) (pname("description", description))
(property("og:description", description)) (property("og:description", description))
link rel="icon" href=(asset::File("icon.gif")) type="image/gif"; link rel="icon" href=(asset::File("icon.gif")) type="image/gif";
(property("og:image", &asset::File("thumbnail.png").to_string())) (property("og:image", &asset::File("thumbnail.png").to_string()))
(property("og:image:type", "image/png")) (property("og:image:type", "image/png"))
(property("og:image:height", "1080")) (property("og:image:height", "1080"))
(property("og:image:width", "600")) (property("og:image:width", "600"))
@let url = MANIFEST.package.as_ref().unwrap().homepage().unwrap(); @let url = MANIFEST.package.as_ref().unwrap().homepage().unwrap();
(property("og:url", url)) (property("og:url", url))
link rel="canonical" href=(url); link rel="canonical" href=(url);
(asset::Css::Shared("page.css")) (asset::Css::Shared("page.css"))
(head) (head)
} }
body { body {
(body) (body)
}
} }
} }
} }