manifest.json
Tarayıcıya web uygulamanız hakkında bilgi sağlamak için app dizininin kök dizinine Web Manifest Specification ile eşleşen bir manifest.(json|webmanifest) dosyası ekleyin veya oluşturun.
Static Manifest file
app/manifest.json | app/manifest.webmanifest
{
"name": "My Next.js Application",
"short_name": "Next.js App",
"description": "An application built with Next.js",
"start_url": "/"
// ...
}Generate a Manifest file
Manifest nesnesi döndüren bir manifest.js veya manifest.ts dosyası ekleyin.
app/manifest.ts
import { MetadataRoute } from 'next'
export default function manifest(): MetadataRoute.Manifest {
return {
name: 'Next.js App',
short_name: 'Next.js App',
description: 'Next.js App',
start_url: '/',
display: 'standalone',
background_color: '#fff',
theme_color: '#fff',
icons: [
{
src: '/favicon.ico',
sizes: 'any',
type: 'image/x-icon',
},
],
}
}Manifest Object
Manifest nesnesi, yeni web standartları nedeniyle güncellenebilecek kapsamlı bir seçenek listesi içerir. Mevcut tüm seçenekler hakkında bilgi için, TypeScript kullanıyorsanız kod düzenleyicinizdeki MetadataRoute.Manifest türüne bakın veya MDN belgelerine bakın.