0Pricing
Sveltejs Academy · Урок

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 — локальная установка не требуется.

Все уроки этого курса

  1. Универсальная и только серверная загрузка
  2. prerender = true для статических страниц
  3. ssr = false для страниц только на клиенте
  4. Архитектура островов
← Назад к Sveltejs Academy