Update routing in next.config.ts to redirect "/tercih-robotu" to the hero form, add simple-icons dependency in package.json, and enhance database indexing for improved query performance. Remove unused SVG files and update metadata across various pages for better SEO and clarity.
All checks were successful
Deploy / deploy (push) Successful in 14m14s
All checks were successful
Deploy / deploy (push) Successful in 14m14s
This commit is contained in:
25
src/app/universite/[slug]/page.tsx
Normal file
25
src/app/universite/[slug]/page.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
import type { Metadata } from "next";
|
||||
import { getAllUniversiteSlugs } from "@/lib/katalog";
|
||||
import { UniversiteIcerik, uniSayfaMetadata } from "./universite-icerik";
|
||||
|
||||
export function generateStaticParams() {
|
||||
return getAllUniversiteSlugs().map((slug) => ({ slug }));
|
||||
}
|
||||
|
||||
export async function generateMetadata({
|
||||
params,
|
||||
}: {
|
||||
params: Promise<{ slug: string }>;
|
||||
}): Promise<Metadata> {
|
||||
const { slug } = await params;
|
||||
return uniSayfaMetadata(slug, 1);
|
||||
}
|
||||
|
||||
export default async function UniversitePage({
|
||||
params,
|
||||
}: {
|
||||
params: Promise<{ slug: string }>;
|
||||
}) {
|
||||
const { slug } = await params;
|
||||
return <UniversiteIcerik slug={slug} sayfa={1} />;
|
||||
}
|
||||
Reference in New Issue
Block a user