Как я создал свой вебсайт
Здорова, вот и первый пост в /blog/ подошёл…
Идея о своём собственном сайте начала лететь с лета этого года, когда я начал узнавать о персональных веб сайтах и осознавать, что это даёт неограниченные возможности и делает интернет намного более интересным местом, возвращая в те старые деньки
На тот момент я находился в летнем кризисе. Июль. Заставить себя монтировать было очень тяжело на тот момент… Было решено что раз эта херь не катит, пусть я хотя бы изучу html и css для общего развития. Всё таки просто писать код с ролика звучит для меня не так “угнетающе”
Изучал я всё дело с помощью двух роликов, вот этот для HTML и этот охереть длинный для CSS
Уже бывало имел дело в Пайтоном и Маркдауном, поэтому вёрстка в сравнении с ними оказалась супер лёгкой. Это буквально просто создание наилегчайшей структуры из тегов и написание стиля из парочки параметров. Безусловно ньюансов и тонкостей придостаточно, однако это уж явно не программирование, результат тут более осязаем, а процесс написания кода в основном приятный и медитативный
Это помогло мне тогда немного поднятся и таки сделать свою работу которая должна была быть сделана
Постепенно всё шло к улучшению, пока не наступил второй, ещё более масштабный кризис уже осени этого года…
Очень сильно помогла мне тогда, неожиданно, музыка (потому и существует борда /mu/) и принцип решения каждой новой проблемы по порядку, вместо того чтобы пытаться всё вернуть на место одним днём. К сожалению, несмотря на большой прогресс и постепенное возвращение - я до сих пор нахожусь в этом кризисе, следущий ролик я отпинываю уже не знаю сколько времени. Зато мне хватило сил на реализацию своей маленькой мечты - создать персональный сайт
Изначально я уже знал о open-source фреймворке Hugo для статичных стайтов. Читал даже пост от https://j3s.sh/ про создание сайтов (к сожалению сейчас он его удалил, не знаю почему), где он косвенно упоминал Hugo. Плюсом ещё в конце лета довелось мне разговориться со своим другом, который хотел тоже создать свой сайт на Hugo
Пришлось серьёзно подумать, как же лучше сделать, пойти как гигачад изучать php и строить всё с нуля, или всё таки облегчить задачу… Ну… Я выбрал нубярский вариант с Hugo
Впрочем не совсем он и нубярский, Hugo конечно представляет удобную структуру через папки, маркдаун файлы и теги языка Go, однако это всё просто инструменты, которыми надо ещё уметь пользоваться. Можно конечно сильно этим не заниматься, выбрав готовую тему, однако это путь явно не для базированных мужиков. Потому я взял starter тему от Eric Murphay, и сделал всё с самого нуля
Начал я 11 числа и вот уже 17 сайт готовый (лежит в бете на локальном хосте). Пришлось пройти через определённые трудности, в особенности я забыл html и css напрочь… И даже до сих пор у сайта имеются баги… Но несмотря на всё, процесс оказался не сложным, я сумел закончить это мини приключение
Буду ли идти на глобальный хост - пока думаю, но тем не менее даже на локальном хосте видеть свой результат очень круто
Если вы обладаете минимальными навыками, то я вам крайне советую создать свой персональный сайт (и совершенно не важно с фреймворком или без). Это даёт огромный простор для самовыражения. Вы точно прокачаете свои навыки в веб девелопменте и наполните интернет чем-то более интересным, чем очередным телеграмм каналом