DokumentasiBerbasis file
Halaman
File halaman mengembalikan HTML. Jenis file mana yang Anda gunakan akan mengubah cara pembuatannya: lihat tampilan. Bagian ini mencakup aturan perutean yang berlaku untuk setiap format halaman.
| Halaman | Cakupannya |
|---|---|
| Rute dinamis | [slug], [...path], grup rute, segmen yang diketik |
| Halaman kesalahan | notfound.nexy, errors.nexy, JSON untuk klien API |
| Tata Letak | Satu halaman per jenis file tata letak |
| Warisan | Bagaimana tata letak dan dependensi ditumpuk |
Halaman minimal
title: prop[str] = "About"<h1>{{ title }}</h1>Disajikan di /about. Materi depan di antara baris --- adalah Python; markup di bawahnya adalah Jinja2. Lihat file .nexy.
Format halaman
| Mode | File | Menghasilkan |
|---|---|---|
| Server | .nexy |
HTML yang dirender server dari Python dan Jinja2 |
| Server | .md, .mdx |
halaman konten |
| Komponen kerangka kerja klien | .tsx, .jsx, .vue, .svelte |
dirender dan dinavigasi di browser |
Kedua mode tersebut tidak dapat digabungkan dalam satu proyek. Lihat Mode server dan mode klien. Komponen klien masih dapat muncul dalam mode server, sebagai pulau di dalam halaman .nexy.
Caching tambahan
Tambahkan revalidate = 60 ke halaman .nexy untuk menyimpannya dalam cache dengan basi-sementara-validasi ulang. Lihat ISR.
Membaca permintaan
Sebuah halaman membaca jalur, string kueri, cookie, dan sesi melalui kait. Lihat Kait.
Langkah selanjutnya
- Rute dinamis
- Halaman kesalahan
- Perutean modular: pengontrol, bukan file