From d2d641f77ac09c945c8bbb9168e50fa003ac4821 Mon Sep 17 00:00:00 2001 From: ada Date: Fri, 22 Aug 2025 23:07:40 +0300 Subject: [PATCH] Refactor navigation and add sidebar to notes - Updated mobile navigation links in _data/navigation.yml for better accessibility. - Added sidebar configuration to multiple notes under IT-School and HomeServer categories for consistent navigation. - Ensured all relevant pages now include the mobile_nav sidebar for improved user experience. - Adjusted sidebar settings in aboutme.md, homeserver_hub.md, index.md, notes.md, and sysengine.md for uniformity. --- _data/navigation.yml | 2 +- _notes/HomeServer/Как Дима сервер домашний поднимал.md | 2 ++ _notes/HomeServer/Коробочки-коробочки.md | 2 ++ _notes/HomeServer/Новое начало.md | 2 ++ .../Additional/RAID — Redundant Array of Independent Disks.md | 2 ++ _notes/IT-School/Additional/SLI, SLO, SLA.md | 2 ++ _notes/IT-School/Additional/Split-brain.md | 2 ++ .../IT-School/Additional/Виды кластеров высокой доступности.md | 2 ++ _notes/IT-School/Additional/Геораспределённые кластеры и ЦОД.md | 2 ++ _notes/IT-School/Additional/Метрики и алерты.md | 2 ++ .../Additional/Отказоустойчивость VS Высокая доступность.md | 2 ++ _notes/IT-School/Additional/Публичные выступления.md | 2 ++ .../Lecture/Автоматизация в программной инфраструктуре.md | 2 ++ _notes/IT-School/Lecture/Базовые сетевые службы.md | 2 ++ _notes/IT-School/Lecture/Введение в виртуализацию.md | 2 ++ _notes/IT-School/Lecture/Инфраструктура на уровне железа.md | 2 ++ _notes/IT-School/Lecture/Системы мониторинга.md | 2 ++ .../IT-School/Lecture/Системы резервного копирования (СРК).md | 2 ++ _notes/IT-School/Lecture/Что такое IT-инфраструктура.md | 2 ++ _pages/aboutme.md | 2 ++ _pages/homeserver_hub.md | 2 ++ _pages/index.md | 2 ++ _pages/notes.md | 2 ++ _pages/sysengine.md | 2 +- 24 files changed, 46 insertions(+), 2 deletions(-) diff --git a/_data/navigation.yml b/_data/navigation.yml index 534f2a2..9c6c870 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -17,4 +17,4 @@ mobile_nav: - title: "📘 IT-школа" url: /system-engineer/ - title: "💬 Контакты" - url: /aboutme/#контакты-и-связь \ No newline at end of file + url: /aboutme/ \ No newline at end of file diff --git a/_notes/HomeServer/Как Дима сервер домашний поднимал.md b/_notes/HomeServer/Как Дима сервер домашний поднимал.md index 4468c3a..9c31404 100644 --- a/_notes/HomeServer/Как Дима сервер домашний поднимал.md +++ b/_notes/HomeServer/Как Дима сервер домашний поднимал.md @@ -2,6 +2,8 @@ created: 04.08.2025 title: "Как Дима сервер домашний поднимал..." layout: single +sidebar: + nav: mobile_nav --- Как я и обещал, запускаю небольшой цикл постов о моём маленьком проекте: "Домашняя виртуализация на базе мини-ПК" diff --git a/_notes/HomeServer/Коробочки-коробочки.md b/_notes/HomeServer/Коробочки-коробочки.md index a680409..c93bb40 100644 --- a/_notes/HomeServer/Коробочки-коробочки.md +++ b/_notes/HomeServer/Коробочки-коробочки.md @@ -1,6 +1,8 @@ --- title: "Коробочки-коробочки..." layout: single +sidebar: + nav: mobile_nav --- Мы возвращаемся к нашей эпопее с домашним сервером, напомню, мы в прошлый раз обсуждали, что такое *виртуализация* - это технология, с помощью которой мы можем на одном устройстве (сервере, ПК и т.д.) разместить множество "виртуальных устройств". diff --git a/_notes/HomeServer/Новое начало.md b/_notes/HomeServer/Новое начало.md index b568aa5..50b8829 100644 --- a/_notes/HomeServer/Новое начало.md +++ b/_notes/HomeServer/Новое начало.md @@ -1,6 +1,8 @@ --- title: "Новое начало" layout: single +sidebar: + nav: mobile_nav --- Доброго вечера, коллеги! diff --git a/_notes/IT-School/Additional/RAID — Redundant Array of Independent Disks.md b/_notes/IT-School/Additional/RAID — Redundant Array of Independent Disks.md index 29cb0df..a598702 100644 --- a/_notes/IT-School/Additional/RAID — Redundant Array of Independent Disks.md +++ b/_notes/IT-School/Additional/RAID — Redundant Array of Independent Disks.md @@ -1,6 +1,8 @@ --- title: "RAID — Redundant Array of Independent Disks" description: "Заметки по теме RAID" +sidebar: + nav: mobile_nav --- **RAID** — технология объединения нескольких физических дисков в единый логический массив для повышения: diff --git a/_notes/IT-School/Additional/SLI, SLO, SLA.md b/_notes/IT-School/Additional/SLI, SLO, SLA.md index e54b2fd..2c6e039 100644 --- a/_notes/IT-School/Additional/SLI, SLO, SLA.md +++ b/_notes/IT-School/Additional/SLI, SLO, SLA.md @@ -1,5 +1,7 @@ --- title: "SLI, SLO, SLA" +sidebar: + nav: mobile_nav --- ## ✅ SLI — Service Level Indicator diff --git a/_notes/IT-School/Additional/Split-brain.md b/_notes/IT-School/Additional/Split-brain.md index 6b6162c..231089c 100644 --- a/_notes/IT-School/Additional/Split-brain.md +++ b/_notes/IT-School/Additional/Split-brain.md @@ -1,6 +1,8 @@ --- title: "Split-brain" layout: single +sidebar: + nav: mobile_nav --- **Split-brain** — ситуация, при которой узлы кластера теряют связь друг с другом и каждый считает себя активным. В результате возникает конфликт за управление ресурсами. diff --git a/_notes/IT-School/Additional/Виды кластеров высокой доступности.md b/_notes/IT-School/Additional/Виды кластеров высокой доступности.md index d8b8726..f596f03 100644 --- a/_notes/IT-School/Additional/Виды кластеров высокой доступности.md +++ b/_notes/IT-School/Additional/Виды кластеров высокой доступности.md @@ -1,6 +1,8 @@ --- title: "Виды кластеров высокой доступности" layout: single +sidebar: + nav: mobile_nav --- diff --git a/_notes/IT-School/Additional/Геораспределённые кластеры и ЦОД.md b/_notes/IT-School/Additional/Геораспределённые кластеры и ЦОД.md index 2ed8d1f..6527342 100644 --- a/_notes/IT-School/Additional/Геораспределённые кластеры и ЦОД.md +++ b/_notes/IT-School/Additional/Геораспределённые кластеры и ЦОД.md @@ -1,6 +1,8 @@ --- title: "Геораспределённые кластеры и ЦОД" layout: single +sidebar: + nav: mobile_nav --- diff --git a/_notes/IT-School/Additional/Метрики и алерты.md b/_notes/IT-School/Additional/Метрики и алерты.md index 0a7f06b..72900d1 100644 --- a/_notes/IT-School/Additional/Метрики и алерты.md +++ b/_notes/IT-School/Additional/Метрики и алерты.md @@ -3,6 +3,8 @@ title: "Метрики и алерты" layout: single show_date: false show_date_modified: false +sidebar: + nav: mobile_nav --- ## 📊 Метрики diff --git a/_notes/IT-School/Additional/Отказоустойчивость VS Высокая доступность.md b/_notes/IT-School/Additional/Отказоустойчивость VS Высокая доступность.md index aea7499..bf6cf48 100644 --- a/_notes/IT-School/Additional/Отказоустойчивость VS Высокая доступность.md +++ b/_notes/IT-School/Additional/Отказоустойчивость VS Высокая доступность.md @@ -1,5 +1,7 @@ --- title: "Отказоустойчивость VS Высокая доступность" +sidebar: + nav: mobile_nav --- В мире ИТ надёжность систем — критически важная задача. Часто используют два термина: **отказоустойчивость** и **высокая доступность**. Несмотря на схожесть целей, это разные подходы. diff --git a/_notes/IT-School/Additional/Публичные выступления.md b/_notes/IT-School/Additional/Публичные выступления.md index 70ebb34..9fec3d0 100644 --- a/_notes/IT-School/Additional/Публичные выступления.md +++ b/_notes/IT-School/Additional/Публичные выступления.md @@ -1,6 +1,8 @@ --- title: "Публичные выступления" description: "Заметки по теме публичных выступлений" +sidebar: + nav: mobile_nav --- ## 🔑 Основные цели: diff --git a/_notes/IT-School/Lecture/Автоматизация в программной инфраструктуре.md b/_notes/IT-School/Lecture/Автоматизация в программной инфраструктуре.md index ac80407..fbe1edd 100644 --- a/_notes/IT-School/Lecture/Автоматизация в программной инфраструктуре.md +++ b/_notes/IT-School/Lecture/Автоматизация в программной инфраструктуре.md @@ -1,5 +1,7 @@ --- title: "Автоматизация в программной инфраструктуре" +sidebar: + nav: mobile_nav --- > 👨‍🏫 Лектор: *Дмитрий Ширяев* — старший системный инженер (CROC) diff --git a/_notes/IT-School/Lecture/Базовые сетевые службы.md b/_notes/IT-School/Lecture/Базовые сетевые службы.md index efd905f..26d50dd 100644 --- a/_notes/IT-School/Lecture/Базовые сетевые службы.md +++ b/_notes/IT-School/Lecture/Базовые сетевые службы.md @@ -1,5 +1,7 @@ --- title: "Базовые сетевые службы" +sidebar: + nav: mobile_nav --- 👨‍🏫 *Лектор: Никита Ефимов* diff --git a/_notes/IT-School/Lecture/Введение в виртуализацию.md b/_notes/IT-School/Lecture/Введение в виртуализацию.md index c99bf82..6f9b500 100644 --- a/_notes/IT-School/Lecture/Введение в виртуализацию.md +++ b/_notes/IT-School/Lecture/Введение в виртуализацию.md @@ -1,5 +1,7 @@ --- title: "Введение в виртуализацию" +sidebar: + nav: mobile_nav --- > Лектор: Артур Марцинкевич - Системный инженер Департамента инфраструктурных решений и сервисов diff --git a/_notes/IT-School/Lecture/Инфраструктура на уровне железа.md b/_notes/IT-School/Lecture/Инфраструктура на уровне железа.md index 0863596..313f535 100644 --- a/_notes/IT-School/Lecture/Инфраструктура на уровне железа.md +++ b/_notes/IT-School/Lecture/Инфраструктура на уровне железа.md @@ -1,5 +1,7 @@ --- title: "Инфраструктура на уровне железа" +sidebar: + nav: mobile_nav --- 👨‍🏫 *Антон Иванов* diff --git a/_notes/IT-School/Lecture/Системы мониторинга.md b/_notes/IT-School/Lecture/Системы мониторинга.md index e748f34..9ff7538 100644 --- a/_notes/IT-School/Lecture/Системы мониторинга.md +++ b/_notes/IT-School/Lecture/Системы мониторинга.md @@ -1,5 +1,7 @@ --- title: "Системы мониторинга" +sidebar: + nav: mobile_nav --- **Зачем нужен мониторинг:** diff --git a/_notes/IT-School/Lecture/Системы резервного копирования (СРК).md b/_notes/IT-School/Lecture/Системы резервного копирования (СРК).md index 35705c7..d4b597b 100644 --- a/_notes/IT-School/Lecture/Системы резервного копирования (СРК).md +++ b/_notes/IT-School/Lecture/Системы резервного копирования (СРК).md @@ -1,5 +1,7 @@ --- title: "Системы резервного копирования (СРК)" +sidebar: + nav: mobile_nav --- **Источник:** Летняя Школа «System-инженер» diff --git a/_notes/IT-School/Lecture/Что такое IT-инфраструктура.md b/_notes/IT-School/Lecture/Что такое IT-инфраструктура.md index 4af58ba..7be348f 100644 --- a/_notes/IT-School/Lecture/Что такое IT-инфраструктура.md +++ b/_notes/IT-School/Lecture/Что такое IT-инфраструктура.md @@ -1,5 +1,7 @@ --- title: "Что такое IT-инфраструктура" +sidebar: + nav: mobile_nav --- diff --git a/_pages/aboutme.md b/_pages/aboutme.md index f9523a6..b97c47c 100644 --- a/_pages/aboutme.md +++ b/_pages/aboutme.md @@ -3,6 +3,8 @@ title: "Обо мне" layout: single permalink: /aboutme/ author_profile: true +sidebar: + nav: mobile_nav --- ## 👋 Немного о вашем покорном слуге Меня зовут **Дима** (*ada* в интернетах). diff --git a/_pages/homeserver_hub.md b/_pages/homeserver_hub.md index 7d05a5d..2f2efb8 100644 --- a/_pages/homeserver_hub.md +++ b/_pages/homeserver_hub.md @@ -2,6 +2,8 @@ title: "Домашняя лаборатория (Homelab)" layout: single permalink: /homelab/ +sidebar: + nav: mobile_nav --- Коротко: это практический цикл заметок о том, как я собираю домашний сервер на базе мини‑ПК и Proxmox, запускаю на нём виртуальные машины и контейнеры, а также безопасно открываю доступ извне через туннели и VPS. Здесь — навигация по материалам и план. diff --git a/_pages/index.md b/_pages/index.md index c13bb01..ab1825a 100644 --- a/_pages/index.md +++ b/_pages/index.md @@ -4,6 +4,8 @@ layout: home classes: wide author_profile: true permalink: / +sidebar: + nav: mobile_nav --- ## Добро пожаловать в мой цифровой садик! 🌱 diff --git a/_pages/notes.md b/_pages/notes.md index 86c1ff5..b7caf94 100644 --- a/_pages/notes.md +++ b/_pages/notes.md @@ -2,6 +2,8 @@ layout: single title: "Все заметки" permalink: /notes/ +sidebar: + nav: mobile_nav --- {%- comment -%} diff --git a/_pages/sysengine.md b/_pages/sysengine.md index 2ffbffd..408c2c3 100644 --- a/_pages/sysengine.md +++ b/_pages/sysengine.md @@ -3,7 +3,7 @@ title: "Летняя IT-школа КРОК" layout: single permalink: /system-engineer/ sidebar: - nav: homelab_nav # ← имя группы из navigation.yml + nav: mobile_nav # ← имя группы из navigation.yml --- Я прошел летнюю школу по направлению System-инженер, поэтому хочу поделиться своими конспектами. Конечно, это не заменит очное обучение там (а это было круто), но познакомиться с профессией системного инженера поможет)