close

useSite

useSite возвращает сериализованную конфигурацию сайта из rspress.config.ts.

  • Тип: () => { site: SiteData }

Вот пример получения конфигурации title из rspress.config.ts:

import { useSite } from '@rspress/core/runtime';

export default function SiteTitle() {
  const { site } = useSite();
  return <span>{site.title}</span>;
}

Может использоваться вместе с usePage для получения как глобальной конфигурации сайта, так и метаданных текущей страницы.