feat: Adds meta tags for og / twitter links.
This commit is contained in:
@@ -5370,6 +5370,9 @@
|
|||||||
.-my-2 {
|
.-my-2 {
|
||||||
margin-block: calc(var(--spacing) * -2);
|
margin-block: calc(var(--spacing) * -2);
|
||||||
}
|
}
|
||||||
|
.my-1 {
|
||||||
|
margin-block: calc(var(--spacing) * 1);
|
||||||
|
}
|
||||||
.my-1\.5 {
|
.my-1\.5 {
|
||||||
margin-block: calc(var(--spacing) * 1.5);
|
margin-block: calc(var(--spacing) * 1.5);
|
||||||
}
|
}
|
||||||
@@ -6799,6 +6802,9 @@
|
|||||||
.flex-wrap {
|
.flex-wrap {
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
.items-baseline {
|
||||||
|
align-items: baseline;
|
||||||
|
}
|
||||||
.items-center {
|
.items-center {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
@@ -7855,6 +7861,9 @@
|
|||||||
.px-4 {
|
.px-4 {
|
||||||
padding-inline: calc(var(--spacing) * 4);
|
padding-inline: calc(var(--spacing) * 4);
|
||||||
}
|
}
|
||||||
|
.py-1 {
|
||||||
|
padding-block: calc(var(--spacing) * 1);
|
||||||
|
}
|
||||||
.py-1\.5 {
|
.py-1\.5 {
|
||||||
padding-block: calc(var(--spacing) * 1.5);
|
padding-block: calc(var(--spacing) * 1.5);
|
||||||
}
|
}
|
||||||
@@ -7884,6 +7893,9 @@
|
|||||||
.pt-6 {
|
.pt-6 {
|
||||||
padding-top: calc(var(--spacing) * 6);
|
padding-top: calc(var(--spacing) * 6);
|
||||||
}
|
}
|
||||||
|
.pb-4 {
|
||||||
|
padding-bottom: calc(var(--spacing) * 4);
|
||||||
|
}
|
||||||
.pb-6 {
|
.pb-6 {
|
||||||
padding-bottom: calc(var(--spacing) * 6);
|
padding-bottom: calc(var(--spacing) * 6);
|
||||||
}
|
}
|
||||||
@@ -9527,6 +9539,16 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.lg\:grid-cols-3 {
|
||||||
|
@media (width >= 64rem) {
|
||||||
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.\32 xl\:table-cell {
|
||||||
|
@media (width >= 96rem) {
|
||||||
|
display: table-cell;
|
||||||
|
}
|
||||||
|
}
|
||||||
.is-drawer-close\:mx-auto {
|
.is-drawer-close\:mx-auto {
|
||||||
&:where(.drawer-toggle:not(:checked) ~ .drawer-side, .drawer-toggle:not(:checked) ~ .drawer-side *) {
|
&:where(.drawer-toggle:not(:checked) ~ .drawer-side, .drawer-toggle:not(:checked) ~ .drawer-side *) {
|
||||||
margin-inline: auto;
|
margin-inline: auto;
|
||||||
|
|||||||
@@ -19,9 +19,25 @@ public struct MainPage<Inner: HTML>: SendableHTMLDocument where Inner: Sendable
|
|||||||
self.inner = inner()
|
self.inner = inner()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private var summary: String {
|
||||||
|
"""
|
||||||
|
Duct sizing based on ACCA, Manual-D.
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
|
||||||
public var head: some HTML {
|
public var head: some HTML {
|
||||||
meta(.charset(.utf8))
|
meta(.charset(.utf8))
|
||||||
meta(.name(.viewport), .content("width=device-width, initial-scale=1.0"))
|
meta(.name(.viewport), .content("width=device-width, initial-scale=1.0"))
|
||||||
|
meta(.content("ductcalc.com"), .name("og:site_name"))
|
||||||
|
meta(.content("Duct Calc"), .name("og:title"))
|
||||||
|
meta(.content(summary), .name("description"))
|
||||||
|
meta(.content(summary), .name("og:description"))
|
||||||
|
meta(.content("/images/mand_logo.png"), .name("og:image"))
|
||||||
|
meta(.content("/images/mand_logo.png"), .name("twitter:image"))
|
||||||
|
meta(.content("Duct Calc"), .name("twitter:image:alt"))
|
||||||
|
meta(.content("summary_large_image"), .name("twitter:card"))
|
||||||
|
meta(.content("1536"), .name("og:image:width"))
|
||||||
|
meta(.content("1024"), .name("og:image:height"))
|
||||||
script(.src("https://unpkg.com/htmx.org@2.0.8")) {}
|
script(.src("https://unpkg.com/htmx.org@2.0.8")) {}
|
||||||
script(.src("/js/main.js")) {}
|
script(.src("/js/main.js")) {}
|
||||||
link(.rel(.stylesheet), .href("/css/output.css"))
|
link(.rel(.stylesheet), .href("/css/output.css"))
|
||||||
|
|||||||
11
justfile
11
justfile
@@ -1,4 +1,5 @@
|
|||||||
docker_image := "manuald"
|
docker_image := "ductcalc"
|
||||||
|
docker_tag := "latest"
|
||||||
|
|
||||||
install-deps:
|
install-deps:
|
||||||
@curl -sL daisyui.com/fast | bash
|
@curl -sL daisyui.com/fast | bash
|
||||||
@@ -9,8 +10,8 @@ run-css:
|
|||||||
run:
|
run:
|
||||||
@swift run App serve --log debug
|
@swift run App serve --log debug
|
||||||
|
|
||||||
build-docker:
|
build-docker file="docker/Dockerfile":
|
||||||
@podman build -f docker/Dockerfile.dev -t {{docker_image}}:dev .
|
@podman build -f {{file}} -t {{docker_image}}:{{docker_tag}} .
|
||||||
|
|
||||||
run-dev:
|
run-docker:
|
||||||
@podman run -it --rm -v $PWD:/app -p 8080:8080 {{docker_image}}:dev
|
@podman run -it --rm -v $PWD:/app -p 8080:8080 {{docker_image}}:{{docker_tag}}
|
||||||
|
|||||||
Reference in New Issue
Block a user