Чому я створив цей блог і які технології використав
Вступ
Думка про створення блогу довго жила в моїй голові, як той абонемент у спортзал, який я обіцяв собі колись використовувати. Але, на відміну від мого примарного шість-паку, цей блог таки став реальністю! Ця платформа – не лише для моїх випадкових думок і технічних тирад (яких буде багато), але й мій майданчик для експериментів з різними технологіями. І так, іноді, я навіть вчуся чогось нового.
У цьому пості я розповім, чому вирішив завести цей блог, які технології допомагають йому працювати, і як це радість ділитися знаннями.
Чому я створив цей блог
1. Ділюся знаннями (і, можливо, поганими жартами)
За роки я назбирав стільки знань у програмуванні, Linux та індустрії технологій, що це схоже на білочку, яка збирає горіхи на зиму. Цей блог – моя спроба розколоти ті горіхи і поділитися смачними шматочками (так, метафора вийшла з-під контролю). Незалежно від того, чи ти новачок, чи досвідчений профі, сподіваюся, що знайдеш тут щось корисне або, принаймні, трохи смішне. Якщо ти новачок у Linux, можеш почати з Початок роботи з Arch Linux: Керівництво для новачків з освоєння основ.
2. Особистий ріст (як техно-деревце бонсай)
Писати – це як поливати бонсай мого мозку. Кожен пост додає новий маленький листочок до мого розуміння технічного світу, і час від часу я навіть звучу, ніби знаю, про що говорю. А ще, підтримка цього блогу змушує мене постійно вчитися – бо що ж це за ріст, якщо не гуглиш щось кожні 10 хвилин? Якщо ти хочеш підняти свій рівень у використанні систем контролю версій, зазирни в мій пост 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, якщо хочеш рухатись далі у своїй технічній подорожі. Linux – основа багатьох інструментів і систем, і комфортна робота з ним може змінити все. Якщо ти вагаєшся, з якої дистрибуції почати, прочитай мій порівняльний огляд Arch Linux vs. Ubuntu vs. Fedora: Родинне возз’єднання Linux, щоб краще зрозуміти, яка підходить саме тобі.
Висновок
Створення цього блогу було захоплюючою подорожжю. Це простір, де я можу ділитися своїми знаннями, рости як розробник і іноді виставляти себе на посміховисько в процесі. Використовуючи такі інструменти, як Hugo, Vercel і GitHub, я створив платформу, яка не лише функціональна, але й, смію сказати, досить крута.
Дякую, що приєднались до цієї пригоди. А тепер йди, зроби собі каву, почитай кілька постів і насолоджуйся подорожжю!