Skip to content

Commit 45a6ba6

Browse files
committed
Update metadata
1 parent d2108ae commit 45a6ba6

File tree

5 files changed

+21
-17
lines changed

5 files changed

+21
-17
lines changed

src/app/layout.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,24 @@
11
import { CssBaseline } from "@mui/material";
22
import { ThemeProvider } from "@mui/material/styles";
33
import { AppRouterCacheProvider } from "@mui/material-nextjs/v15-appRouter";
4+
import { Metadata } from "next";
45
import { Lato } from "next/font/google";
56

67
import { Footer } from "@/components/Footer";
78
import { TopBar } from "@/components/TopBar";
89
import { theme } from "@/utils/theme";
910

11+
export const metadata: Metadata = {
12+
title: {
13+
default: "Toska",
14+
template: "%s | Toska",
15+
},
16+
description: "Toskan kotisivut",
17+
creator: "Toska",
18+
authors: [{ name: "Toska", url: "https://toska.dev" }],
19+
themeColor: "#e99939",
20+
};
21+
1022
const lato = Lato({
1123
weight: ["300", "400", "700"],
1224
subsets: ["latin"],

src/app/not-found.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ import { Metadata } from "next";
33
import NextLink from "next/link";
44

55
import { Toskamopo } from "@/components/Toskamopo";
6-
import { getTitle } from "@/utils/metadata";
76

87
export const metadata: Metadata = {
9-
title: getTitle(["404"]),
8+
title: "Sivua ei löytynyt",
109
description: "Sivua ei löytynyt",
1110
};
1211

src/app/page.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ import { Projects } from "@/components/Projects";
99
import { Section } from "@/components/Section";
1010
import { ToskaLogo } from "@/components/ToskaLogo";
1111
import { getProjects } from "@/lib/projects";
12-
import { getTitle } from "@/utils/metadata";
1312

1413
export const metadata: Metadata = {
15-
title: getTitle(),
16-
description: "Toskan kotisivut",
14+
keywords: [
15+
"Toska",
16+
"Helsingin yliopisto",
17+
"Matemaattis-luonnontieteellinen tiedekunta",
18+
"Tietojenkäsittelytieteen laitos",
19+
],
1720
};
1821

1922
export default async function IndexPage() {

src/app/projects/[name]/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { notFound } from "next/navigation";
55

66
import { MarkdownContainer } from "@/components/MarkdownContainer";
77
import { getProjectByName } from "@/lib/projects";
8-
import { getTitle } from "@/utils/metadata";
98

109
type Props = Promise<{ name: string }>;
1110

@@ -20,8 +19,9 @@ export async function generateMetadata({
2019
const projectName = project?.title || "Tuntematon projekti";
2120

2221
return {
23-
title: getTitle([projectName, "Projektit"]),
22+
title: projectName,
2423
description: `${projectName} on Toskan kehittämä sovellus`,
24+
keywords: ["Toska", projectName],
2525
};
2626
}
2727

src/utils/metadata.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)