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:
parent
97c51150fa
commit
69320fe0b8
1 changed files with 33 additions and 31 deletions
|
@ -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)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue