From 52660109765ec32444ad5073f563ed965c479dbc Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Wed, 9 Jul 2025 09:28:04 +0700 Subject: [PATCH] :technologist: create dedicated metadata for homepage separating metadata from the main root home file to make it easier to develop --- app/(home)/metadata.tsx | 39 +++++++++++++++++++++++++++++++++++++++ app/{ => (home)}/page.tsx | 3 +++ 2 files changed, 42 insertions(+) create mode 100644 app/(home)/metadata.tsx rename app/{ => (home)}/page.tsx (70%) diff --git a/app/(home)/metadata.tsx b/app/(home)/metadata.tsx new file mode 100644 index 0000000..6a4230a --- /dev/null +++ b/app/(home)/metadata.tsx @@ -0,0 +1,39 @@ +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Nounoz TV - Anime Streaming Station Center", + description: + "Nounoz TV adalah tempat santai buat nonton anime kualitas tinggi tanpa ribet. Didukung komunitas yang aktif dan ramah, kamu nggak cuma nonton—tapi juga bisa ngobrol, sharing, dan seru-seruan bareng.", + keywords: [ + "nonton anime", + "streaming anime", + "anime sub indo", + "anime HD", + "komunitas anime", + "Nounoz TV", + ], + openGraph: { + title: "Nounoz TV - Streaming Anime HD + Komunitas Asik", + description: + "Nonton anime jadi lebih seru bareng teman-teman. Kualitas jernih, tanpa iklan ganggu, dan selalu update!", + url: "https://nounoz.tv", + siteName: "Nounoz TV", + images: [ + { + url: "https://nounoz.tv/og-image.jpg", + width: 1200, + height: 630, + alt: "Nounoz TV - Nonton Anime HD Bareng Komunitas", + }, + ], + locale: "id_ID", + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Nounoz TV - Nonton Anime HD Bareng Komunitas", + description: + "Streaming anime kualitas tinggi sambil ngobrol santai bareng komunitas yang aktif dan suportif.", + images: ["https://nounoz.tv/og-image.jpg"], + }, +}; diff --git a/app/page.tsx b/app/(home)/page.tsx similarity index 70% rename from app/page.tsx rename to app/(home)/page.tsx index 08b9391..01a6bb7 100644 --- a/app/page.tsx +++ b/app/(home)/page.tsx @@ -1,3 +1,6 @@ +import { metadata } from "./metadata"; +export { metadata }; + import React from "react"; const page = () => {