Почему я создал этот блог и какие технологии использовал

Идея

Почему я создал этот блог и какие технологии использовал

Введение

Создать блог было в моих планах уже давно, как тот абонемент в спортзал, который я обещал себе когда-то использовать. Но, в отличие от мифического пресса, блог действительно появился! Эта платформа — не только для моих случайных размышлений и техно-рантов (их будет много), но и для того, чтобы поиграть с разными технологиями, что-то сломать и, иногда, чему-то научиться.

В этом посте я расскажу, зачем я завел блог, какие технологии поддерживают его жизнь, и почему делиться знаниями — это весело.

Почему я создал этот блог

1. Делюсь знаниями (и, возможно, плохими шутками)

За годы я накопил целый склад знаний о программировании, Linux и техноиндустрии — как белка, собирающая орехи на зиму. Этот блог — моя попытка расколоть те орехи и поделиться вкусными кусочками (ладно, эта метафора немного вышла из-под контроля). Независимо от того, новичок ты или опытный профи, надеюсь, найдешь здесь что-то полезное или хотя бы немного забавное. Если ты новичок в Linux, начни с Первые шаги в Arch Linux: Руководство для начинающих.

2. Личный рост (как техно-бонсай)

Писать — это как поливать мой мозг-бонсай. Пост за постом добавляет новый листик к моему пониманию техномира, и иногда я даже звучу, как будто знаю, о чем говорю. А еще, ведение блога заставляет меня учиться новому — ведь что за “рост”, если не сидишь на Stack Overflow каждый день? Если хочешь подтянуть свои навыки использования систем контроля версий, посмотри мой пост GitHub для начинающих: Полное руководство, как не сломать код.

3. Создание портфолио (и немного для эго)

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

Технологии, которые я использовал

1. Hugo (не такой страшный генератор статических сайтов)

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

2. Тема Beautiful Hugo (потому что красота важна)

Для внешнего вида блога я выбрал тему Beautiful Hugo. Она чистая, минималистичная и такая же приятная глазу, как красиво оформленный код. Тема адаптивна, что значит, что блог выглядит отлично на любом устройстве — хоть на телефоне, хоть на умном холодильнике (2024 год на дворе, всё возможно).

3. Vercel для хостинга (где происходит магия)

Для хостинга блога я использовал Vercel — платформу, известную своей интеграцией с GitHub и умением управляться со статическими сайтами, как профессионал. Vercel предлагает такие функции, как автоматическое деплоивание и серверлесс-функции, так что я могу сосредоточиться на написании, а все технические штуки остаются на платформе. Это как иметь технически подкованного дворецкого для своего сайта.

4. Git и GitHub (для тех моментов, когда надо выглядеть организованным)

Для контроля версий я использую Git и GitHub. Эти инструменты позволяют мне управлять кодом блога, сотрудничать с другими и следить за изменениями. А еще, есть что-то магическое в нажатии “push” на GitHub и наблюдении, как Vercel автоматически разворачивает последнюю версию сайта. Это почти заставляет меня почувствовать, что в жизни всё под контролем.

5. Arch Linux (потому что я люблю вызовы)

Как пользователь Arch Linux больше десяти лет, я сделал большую часть разработки на своей любимой операционной системе. Arch Linux — легкий, гибкий и требует столько командной магии, что скучать точно не будешь. Это не для слабонервных, но если ты пережил установку Arch, переживешь что угодно — ну, кроме, возможно, урока по Vim. Если готов нырнуть в текстовый редактор, не пропусти мой гайд Как начать работу с Vim: Руководство для начинающих на Arch Linux.

А еще, если ты хочешь продвигаться дальше в своей техно-путешествии, ты должен знать Linux. Это основа для множества инструментов и систем, и комфортная работа с ним может изменить всё. Если не знаешь, с какой дистрибуции начать, посмотри мой сравнительный обзор Arch Linux против Ubuntu и Fedora: Семейная встреча Linux, чтобы понять, какая подходит именно тебе.

Заключение

Создание этого блога стало увлекательным путешествием. Это место, где я могу делиться знаниями, расти как разработчик и иногда выставлять себя на посмешище в процессе. Используя такие инструменты, как Hugo, Vercel и GitHub, я создал платформу, которая не только функциональна, но и, смею сказать, довольно крута.

Спасибо, что присоединились ко мне на этом пути. Теперь иди сделай себе кофе, почитай пару постов и наслаждайся поездкой!


Смотрите также