Next.js: metadatos
En Next.js, podemos modificar la sección de cabecera de cada página de reacción muy fácilmente con la ayuda de <Head> Reaccionar componente que está incorporado.
Actualicemos el proyecto nextjs usado en el capítulo de Pages .
Actualice index.js de la siguiente manera:
import Link from 'next/link'
import Head from 'next/head'
function HomePage() {
return (
<>
<Head>
<title>Welcome to Next.js!</title>
</Head>
<div>Welcome to Next.js!</div>
<Link href="/posts/first"><a>First Post</a></Link>
<br/>
<img src="/logo.png" alt="TutorialsPoint Logo" />
</>
)
}
export default HomePage
Actualice first.js de la siguiente manera:
import Link from 'next/link'
import Head from 'next/head'
export default function FirstPost() {
return (
<>
<Head>
<title>My First Post</title>
</Head>
<h1>My First Post</h1>
<h2>
<Link href="/">
<a>Home</a>
</Link>
</h2>
</>
)
}
Aquí hemos agregado una referencia a logo.png en el archivo index.js.
Inicie el servidor Next.js
Ejecute el siguiente comando para iniciar el servidor:
npm run dev
> [email protected] dev \Node\nextjs
> next
ready - started server on http://localhost:3000
event - compiled successfully
event - build page: /
wait - compiling...
event - compiled successfully
event - build page: /next/dist/pages/_error
wait - compiling...
event - compiled successfully
Verificar salida
Abra localhost: 3000 en un navegador y verá el siguiente resultado.
Haga clic en el enlace Primera página y verifique que el título haya cambiado también en la página Primera publicación.