metalnikovg.ru
MetalnikovG.ru

О сайте

Коротко о себе и цели этого сайта
MetalnikovG.ru

Not Playing

Spotify

Привет!

Меня зовут Геннадий, и это мой личный блог.

Я работаю в сефре IT, стараюсь учиться и получать новые знания в этой области.

Имеется своя домашняя лаборатория (homelab), где я провожу эксперименты, разрабатываю и изучаю различные OpenSource проекты.

Интересные для меня направления:
  • Администрирование: Linux, Windows, Mac OS
  • Автоматизация: bash, powershell скриптинг
  • Оркестрация/контейнеризация: Docker/Swarm, Kubernetes
  • Мониторинг: Prometheus, Zabbix, Grafana
  • Системы виртуализации: KVM, LXC, Hyper-V
  • Сети: TCP/IP, DHCP, DNS, VPN, BGP, PROXY
  • Цель этого сайта

    Этот сайт создан для публикации некоторых заметок на различные IT темы из моего хранилища Obsidian.

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

    В галерее выкладывыаю свои мобильные фотографии.

    Буду признателен за ваши комментарии... .

    Концепция сайта

    Это сайт с архитектурой статической генерации страниц (SSG), реализованный на современном технологическом стеке. Он имеет следующие преимущества:

  • Публикации в формате MARKDOWN. (Позволяют легко публиковать заметки из Obsidian)
  • Отсутствие базы данных (упрощает хранение и обслуживание)
  • Исходный код и содержимое сайта хранятся в репозитории GitHub.
  • Пайплайн CI/CD при помощи GitHub Actions (автоматический деплой из репозитория после каждого git push)
  • Сайт имеет почти идеальную оценку произвольности Lighthouse.
  • Имеется светлая и темная тема, а так же удобный мобильный вид.
  • Хорошая SEO оптимизация.
  • Для отображение блоков кода и подсветки синтаксиса используется rehype-prism-plus
  • Для комментариев используется giscus
  • Стек технологий

    Этот блог развернут на Vercel и построен на базе Next.js , Tailwind CSS с использованием шаблона Tailwind Nextjs Starter Blog.

    • Next.js 15 (App Router) и React 19.
    • Tailwind CSS для стилизации.
    • TypeScript для обеспечения строгой типизации.
    • Contentlayer и MDX для управления данными блога и сниппетов.
    • Аналитика сайта с помощью Umami.
    • Темная тема в стиле github dark dimmed.

    Исходный код проекта доступен в моем Github репозиторий .

    Контакты