Menguruskan Kandungan dan Data Statik dalam Next.js
Dalam perjalanan membangunkan Next.js aplikasi, mengurus kandungan dan data statik dengan cekap adalah penting untuk pengalaman pengguna yang lancar. Artikel ini meneroka cara membuat halaman dokumentasi menggunakan markdown dan cara mengurus data statik dengan berkesan menggunakan public
direktori dalam Next.js.
Mencipta Halaman Dokumentasi dengan Markdown
Dokumentasi adalah bahagian penting dalam mana-mana aplikasi web. Dalam Next.js, anda boleh membuat halaman dokumentasi dengan mudah dengan menggunakan markdown, bahasa penanda yang ringan. Untuk mencapai matlamat ini, kami boleh menggunakan react-markdown
perpustakaan, yang membolehkan kami menjadikan markdown kandungan sebagai komponen React.
Mula-mula, mari pasang react-markdown
perpustakaan menggunakan npm atau yarn:
npm install react-markdown
# or
yarn add react-markdown
Sekarang, mari buat halaman dokumentasi yang dinamakan documentation.md
dalam pages
direktori:
# Welcome to Our Documentation
In this section, we'll explore the features of our application and how to get started.
## Getting Started
To start using our application, follow these steps...
## Features
Our application offers the following features...
Seterusnya, buat fail bernama documentation.js
dalam pages
direktori untuk memaparkan markdown kandungan:
import React from 'react';
import ReactMarkdown from 'react-markdown';
const documentationContent = `# Welcome to Our Documentation\n\nIn this section, we'll explore the features of our application and how to get started.\n\n## Getting Started\n\nTo start using our application, follow these steps...\n\n## Features\n\nOur application offers the following features...`;
function Documentation() {
return(
<div>
<h1>Documentation</h1>
<ReactMarkdown>{documentationContent}</ReactMarkdown>
</div>
);
}
export default Documentation;
Dalam contoh ini, documentationContent
pembolehubah mengandungi markdown kandungan, dan ReactMarkdown
komponen daripada react-markdown
pustaka digunakan untuk menjadikannya sebagai HTML.
Mengurus Data Statik dengan Public Direktori
Dalam Next.js, public
direktori ialah folder khas yang digunakan untuk menyediakan aset statik seperti imej, fon dan fail lain. Direktori ini boleh diakses dari akar aplikasi anda.
Untuk memasukkan imej yang terletak dalam public
direktori, anda boleh menggunakan kod berikut dalam komponen anda:
<img src="/image.png" alt="An example image" />
Kod ini akan merujuk imej yang dinamakan image.png
terletak dalam public
direktori.
Kesimpulan
Dalam bahagian ini, anda telah mempelajari cara membuat halaman dokumentasi menggunakan markdown dan react-markdown
perpustakaan, serta cara mengurus data statik menggunakan public
direktori dalam Next.js. Teknik ini akan membantu anda menyediakan kandungan yang komprehensif dan mengurus aset statik dalam Next.js aplikasi anda dengan berkesan.