mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
fix: remove all em dashes from landing page copy
This commit is contained in:
@@ -5,12 +5,12 @@ import "@/styles/globals.css";
|
|||||||
const inter = Inter({ subsets: ["latin"], variable: "--font-inter" });
|
const inter = Inter({ subsets: ["latin"], variable: "--font-inter" });
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "SnapOtter — Self-Hosted Image Processing",
|
title: "SnapOtter | Self-Hosted Image Processing",
|
||||||
description:
|
description:
|
||||||
"50+ image processing tools with local AI. Runs 100% offline. No data leaves your network. Open source and free forever.",
|
"50+ image processing tools with local AI. Runs 100% offline. No data leaves your network. Open source and free forever.",
|
||||||
metadataBase: new URL("https://snapotter.com"),
|
metadataBase: new URL("https://snapotter.com"),
|
||||||
openGraph: {
|
openGraph: {
|
||||||
title: "SnapOtter — Self-Hosted Image Processing",
|
title: "SnapOtter | Self-Hosted Image Processing",
|
||||||
description:
|
description:
|
||||||
"50+ image processing tools with local AI. Runs 100% offline. No data leaves your network.",
|
"50+ image processing tools with local AI. Runs 100% offline. No data leaves your network.",
|
||||||
url: "https://snapotter.com",
|
url: "https://snapotter.com",
|
||||||
@@ -21,13 +21,13 @@ export const metadata: Metadata = {
|
|||||||
url: "/og-image.svg",
|
url: "/og-image.svg",
|
||||||
width: 1200,
|
width: 1200,
|
||||||
height: 630,
|
height: 630,
|
||||||
alt: "SnapOtter — Self-Hosted Image Processing",
|
alt: "SnapOtter | Self-Hosted Image Processing",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image",
|
card: "summary_large_image",
|
||||||
title: "SnapOtter — Self-Hosted Image Processing",
|
title: "SnapOtter | Self-Hosted Image Processing",
|
||||||
description:
|
description:
|
||||||
"50+ image processing tools with local AI. Runs 100% offline. No data leaves your network.",
|
"50+ image processing tools with local AI. Runs 100% offline. No data leaves your network.",
|
||||||
images: ["/og-image.svg"],
|
images: ["/og-image.svg"],
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ export function Enterprise() {
|
|||||||
Built for organizations that take data seriously.
|
Built for organizations that take data seriously.
|
||||||
</h2>
|
</h2>
|
||||||
<p className="mx-auto mt-4 max-w-xl text-center text-lg text-dark-muted">
|
<p className="mx-auto mt-4 max-w-xl text-center text-lg text-dark-muted">
|
||||||
Healthcare, legal, defense, finance — when images are sensitive, SnapOtter keeps them on
|
Healthcare, legal, defense, finance. When images are sensitive, SnapOtter keeps them on
|
||||||
your infrastructure.
|
your infrastructure.
|
||||||
</p>
|
</p>
|
||||||
</FadeIn>
|
</FadeIn>
|
||||||
|
|||||||
@@ -13,14 +13,14 @@ const props = [
|
|||||||
number: "02",
|
number: "02",
|
||||||
title: "AI That Stays Local",
|
title: "AI That Stays Local",
|
||||||
description:
|
description:
|
||||||
"Background removal, upscaling, OCR, face detection — 14 AI models running entirely on your hardware.",
|
"Background removal, upscaling, OCR, face detection. 14 AI models running entirely on your hardware.",
|
||||||
icon: Brain,
|
icon: Brain,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
number: "03",
|
number: "03",
|
||||||
title: "50+ Tools, One Platform",
|
title: "50+ Tools, One Platform",
|
||||||
description:
|
description:
|
||||||
"Resize, crop, compress, watermark, convert, compose — everything your team needs in a single self-hosted suite.",
|
"Resize, crop, compress, watermark, convert, compose. Everything your team needs in a single self-hosted suite.",
|
||||||
icon: Layers,
|
icon: Layers,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user