This commit is contained in:
2026-02-04 21:36:34 +04:00
parent ffb8212a99
commit 86eed9a597
5 changed files with 37 additions and 14 deletions

View File

@@ -53,8 +53,8 @@ let links: NavbarLink[] = navbarConfig.links.map(
<div class="flex items-center navbar-buttons" id="navbar-buttons">
<Search client:load></Search>
<Translator client:load></Translator>
<DisplaySettings client:load></DisplaySettings>
<LightDarkSwitch client:load></LightDarkSwitch>
<!-- <DisplaySettings client:load></DisplaySettings> -->
<!-- <LightDarkSwitch client:load></LightDarkSwitch> -->
<WallpaperSwitch client:load></WallpaperSwitch>
<NavMenu client:load links={links}></NavMenu>
</div>
@@ -169,4 +169,25 @@ if (document.readyState === 'loading') {
} else {
loadPagefind();
}
// Переинициализация Pagefind после навигации Swup
if (typeof window !== 'undefined' && window.swup) {
window.swup.hooks.on('page:view', () => {
// Переинициализируем Pagefind после навигации, если он еще не загружен
if (!window.pagefind || typeof window.pagefind.search !== 'function') {
loadPagefind();
}
});
} else if (typeof window !== 'undefined') {
// Если Swup еще не загружен, ждем события
document.addEventListener('swup:enable', () => {
if (window.swup) {
window.swup.hooks.on('page:view', () => {
if (!window.pagefind || typeof window.pagefind.search !== 'function') {
loadPagefind();
}
});
}
});
}
</script>}

View File

@@ -1,16 +1,18 @@
# Об этом сайте
# Контакты
Добро пожаловать на сайт Степанова Платона. Тут много информации обо мне, моих проектах, навыках, увлечениях, мои новости. Я хотел собрать всё это в одном месте, чтобы удобно делиться своим опытом и представляться в интернете.
**Пишите, буду рад новым знакомым!**
## Связаться со мной:
- **Git**: [git.stepanovplaton.ru](https://git.stepanovplaton.ru)
- **Telegram**: [@StepanovPlaton](https://t.me/StepanovPlaton)
- **Резюме**: [Моё резюме в виде PDF](/assets/Резюме_Степанов_Платон.pdf)
- **HeadHunter**: [Моё резюме на HeadHunter](https://samara.hh.ru/resume/15c78a92ff09c786890039ed1f6f7474704952)
**Пишите, я рад новым знакомствам!**
---
## Достойны упоминания
Если тебе понравился этот сайт, ты так же можешь [посмотреть проекты других людей, которые я считаю достойными упоминания](../worth-mentioning/)
---
## Создать свой сайт
### Создать свой сайт
Если тебе понравился этот сайт и ты хочешь создать что-то подобное для себя, то эти репозитории тебе помогут:
**Шаблон для Astro Twilight который лежит в основе моего сайта**

View File

@@ -9,7 +9,7 @@ export const ru: Translation = {
// Навигация
[Key.home]: "Главная",
[Key.archive]: "Все посты",
[Key.about]: "О сайте",
[Key.about]: "Контакты",
[Key.search]: "Поиск",
// Посты

View File

@@ -122,8 +122,8 @@ sidebar:
position: "sticky"
customProps:
depth: 3
# - type: "statistics"
# position: "sticky"
#- type: "statistics"
# position: "sticky"
profile:
avatar: "/assets/images/avatar.jpg"
name: "Степанов Платон"