Skip to content
F Fastry
astro-rocket функции подвал навигация

Независимое меню подвала — разные ссылки в шапке и подвале

Fastry теперь позволяет настраивать меню подвала независимо от навигации шапки. Добавьте ссылку на Политику конфиденциальности, Импринт или Политику Cookie без загромождения основной навигации.

A

Almaz

2 мин. чтения

Раньше подвал в Fastry использовал те же ссылки, что и шапка. Теперь меню подвала настраивается независимо от шапки.

Что изменилось

Теперь в src/config/nav.config.ts есть три экспорта:

  • navItems — меню шапки (без изменений)
  • footerNavItems — меню подвала, настраивается отдельно
  • legalLinks — небольшие юридические ссылки в нижнем ряду подвала

По умолчанию footerNavItems повторяет navItems, поэтому существующие сайты выглядят идентично.

Как добавить ссылку на Политику конфиденциальности только в подвал

Откройте src/config/nav.config.ts и отредактируйте массив footerNavItems:

export const footerNavItems: NavItem[] = [
  { label: 'Блог', href: '/blog', order: 1 },
  { label: 'Проекты', href: '/projects', order: 2 },
  { label: 'Обо мне', href: '/about', order: 3 },
  { label: 'Контакты', href: '/contact', order: 4 },
  { label: 'Конфиденциальность', href: '/privacy', order: 5 },
];

Шапка остаётся нетронутой. В подвале теперь есть дополнительная ссылка.

Использование ряда юридических ссылок

Для ссылок на Политику конфиденциальности/Условия использования добавьте их в legalLinks:

export const legalLinks: LegalLink[] = [
  { label: 'Конфиденциальность', href: '/privacy' },
  { label: 'Условия', href: '/terms' },
];

Внешние ссылки

NavItem теперь имеет опциональное поле external?: boolean. Установите его в true, и ссылка откроется в новой вкладке:

{ label: 'GitHub', href: 'https://github.com/you', order: 5, external: true }

Где отображается

Новое поведение встроено во все четыре макета подвала — simple, columns, minimal и stacked.

Поделиться:

Похожие записи

Содержание — якоря для навигации по длинным статьям

Fastry отображает опциональное содержание в постах блога в трёх вариантах — встроенная карточка, липкая боковая панель или оба варианта, с боковой панелью слева или справа.

A Almaz
2 мин. чтения
astro-rocket функции блог навигация

Комментарии к постам блога — Giscus с ленивой загрузкой

Fastry поддерживает комментарии в блоге на основе Giscus и GitHub Discussions. Скрипт загружается лениво — читатели платят нулевую стоимость, если не прокручивают до низа.

A Almaz
2 мин. чтения
astro-rocket функции блог комментарии giscus

Индикатор прокрутки Hero — только для десктопа, скрывается при скролле

Hero в Fastry имеет анимированный индикатор прокрутки: два подпрыгивающих шеврона, которые появляются после анимации hero и исчезают при начале прокрутки.

A Almaz
1 мин. чтения
astro-rocket функции ux анимация

Подписывайтесь

Будьте в курсе — новые статьи, мысли и обновления.