prerender = true для статических страниц
Экспортируйте prerender, чтобы создавать статический HTML для страниц, не изменяющихся во время запроса.
«prerender = true для статических страниц» — бесплатный урок Sveltejs Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Sveltejs Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Sveltejs Academy содержит 4 уроков всего.
Что такое предварительная генерация
Предварительная генерация создаёт статический HTML во время сборки для страниц, которые не меняются от запроса к запросу.
Включение для страницы
Экспортируйте prerender = true из +page.js или +page.server.js.
export const prerender = true;Для всего сайта
Задайте prerender в корневом макете, чтобы включить эту возможность по умолчанию для всего сайта.
// +layout.js
export const prerender = true;Динамические маршруты
Укажите entries, чтобы перечислить значения динамических параметров.
export function entries() { return [{ slug: "hello" }, { slug: "world" }]; }Автоматическое обнаружение
SvelteKit переходит по ссылкам во время предварительной генерации и автоматически обнаруживает дополнительные маршруты.
Статические хостинги
Результат предварительной генерации работает на любом статическом хостинге; сочетайте его с adapter-static для полностью статических сайтов.
Гибридные приложения
В одном проекте SvelteKit можно сочетать предварительно сгенерированные маркетинговые страницы с динамическими страницами приложения.
Стоимость сборки
Большое количество динамических маршрутов увеличивает длительность сборки. При огромном масштабе выполняйте предварительную генерацию выборочно.
Лучше всего подходит для
Маркетинговых страниц, документации, блогов, страниц товаров интернет-магазина со стабильными данными.
Не подходит для
Персонализированных панелей управления, данных в реальном времени и всего, что зависит от пользователя.
Инвалидация
Для обновления содержимого после статической предварительной генерации требуется новая сборка. Сочетайте её с ISR или API повторной валидации, чтобы получать свежие данные.
Быстрая проверка
Как включить предварительную генерацию для страницы?
Повторение
Экспортируйте prerender = true, чтобы во время сборки создать статический HTML для быстрых страниц, которые можно кэшировать.
Часто задаваемые вопросы
Урок «prerender = true для статических страниц» бесплатный?
Да — полный текст урока «prerender = true для статических страниц» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Sveltejs Academy, подпишись на CoddyKit PRO. Курс Sveltejs Academy содержит 4 уроков всего.
Чему я научусь в уроке «prerender = true для статических страниц»?
Экспортируйте prerender, чтобы создавать статический HTML для страниц, не изменяющихся во время запроса. Ты практикуешь Sveltejs Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Sveltejs Academy?
Предыдущий опыт не требуется. Sveltejs Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «prerender = true для статических страниц»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Sveltejs Academy?
Да. Каждый урок Sveltejs Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Универсальная и только серверная загрузка
- prerender = true для статических страниц
- ssr = false для страниц только на клиенте
- Архитектура островов