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.

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

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

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

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

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

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

    Сайт использует в качестве хостинга Vercel, создан с помощью Next.js , Tailwind CSS и шаблона Tailwind Nextjs Starter Blog.

    Некоторые идеи были позаимствованы у Timothy Lin и других контрибьютеров.

    Несколько мажорых изменений по сравнению с исодным репозиторием:

    • Обновление до React v19, Next v15
    • Мониторинг сайта с помощью web аналитики Umami
    • Внесены небольшие изменения в тему, иконки и структуру сайта.
    • Этот веб-сайт использует дизайн и код из репозитория tailwind-nextjs-starter-blog и включает шаблон tailwind-nextjs-starter-blog, версии 2.0.

    Мой Github репозиторий для этого сайта.

    Ресурсы

    Большое количество изображений взято из Unsplash, иконок из SVG Repo, а иллюстраций из Storyset.

    Спасибо за бесплатные ресурсы .