Files
jaejadle/nextjs/app/config/metadata.ts
Mayne0213 f78454c2a1
Some checks failed
Build Docker Image / build-and-push (push) Has been cancelled
CI / lint-and-build (push) Has been cancelled
CHORE(merge): merge from develop
- Initial setup and all features from develop branch
- Includes: auth, deploy, docker, style fixes
- K3S deployment configuration
2026-01-06 17:29:16 +09:00

132 lines
3.2 KiB
TypeScript

import { Metadata } from "next";
export const metadata: Metadata = {
// metadataBase: 소셜 미디어 이미지 URL 해석을 위한 기본 URL
metadataBase: new URL("https://www.disciples-church.com"),
// 기본 메타데이터
title: {
default: "제자들교회 - 인천",
template: "%s | 제자들교회"
},
applicationName: "제자들교회",
description: "인천 제자들교회 - 성경적 제자도를 실천하는 교회입니다. 예배, 양육, 선교, 교제를 통해 그리스도의 제자로 성장하는 공동체입니다.",
keywords: [
"제자들교회",
"인천교회",
"인천 교회",
"교회",
"예배",
"찬양",
"설교",
"기독교",
"제자도",
"제자훈련",
"성경공부",
"소그룹",
"다음세대",
"청년부",
"주일예배",
"수요예배",
"선교",
"봉사",
"신앙",
"믿음",
"교제",
"공동체"
],
authors: [{ name: "제자들교회" }],
creator: "제자들교회",
publisher: "제자들교회",
category: "religion",
// Open Graph (Facebook, KakaoTalk 등)
openGraph: {
type: "website",
locale: "ko_KR",
url: "https://www.disciples-church.com",
siteName: "제자들교회",
title: "제자들교회 - 인천",
description: "인천 제자들교회 - 성경적 제자도를 실천하는 교회입니다. 예배, 양육, 선교, 교제를 통해 그리스도의 제자로 성장하는 공동체입니다.",
images: [
{
url: "/opengraph-image.jpg",
width: 1200,
height: 630,
alt: "제자들교회 - 인천",
type: "image/jpeg",
}
],
},
// Twitter Card
twitter: {
card: "summary_large_image",
title: "제자들교회 - 인천",
description: "인천 제자들교회 - 성경적 제자도를 실천하는 교회",
images: ["/twitter-image.jpg"],
creator: "@jaejadle",
site: "@jaejadle",
},
// 검색 엔진 최적화
robots: {
index: true,
follow: true,
nocache: false,
googleBot: {
index: true,
follow: true,
noimageindex: false,
"max-video-preview": -1,
"max-image-preview": "large",
"max-snippet": -1,
},
},
// 기타
alternates: {
canonical: "https://www.disciples-church.com",
languages: {
'ko-KR': 'https://www.disciples-church.com',
},
},
// 아이콘
icons: {
icon: [
{ url: "/favicon.ico", sizes: "any" },
{ url: "/icon_black.webp", type: "image/webp", sizes: "any" },
{ url: "/logo.webp", type: "image/webp", sizes: "any" },
],
apple: [
{ url: "/icon_white.webp", type: "image/webp", sizes: "any" },
],
shortcut: [
{ url: "/favicon.ico" },
],
},
// 앱 링크 (모바일 앱이 있는 경우)
// appleWebApp: {
// capable: true,
// title: "제자들교회",
// statusBarStyle: "black-translucent",
// },
// 포맷 감지
formatDetection: {
telephone: true,
date: true,
address: true,
email: true,
},
// 기타 메타 태그
other: {
"mobile-web-app-capable": "yes",
"apple-mobile-web-app-capable": "yes",
"apple-mobile-web-app-status-bar-style": "black-translucent",
},
};