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.