💄 Заводим свой собственный мини-блог
Недавно я писал тут посты про цифровой профиль разработчика: часть 1 и часть 2. Если вкратце, то речь там была о том, что очень классно, когда у разработчика есть какой-то цифровой след в интернете, по которому можно сформировать о нем мнение как о специалисте. К таким людям по умолчанию как-то больше доверия, чем к челикам с нулём инфы про них в интернете. Там я также упоминал, что надо заполнить гитхаб, линкедын, ну и классно бы иметь еще свой мини-бложек. Сегодня вот хотел бы описать краткий гайд, как его можно супер-быстро завести, если вдруг кто-то не в курсе, как это делается. ✨ ЛОЛ, да зачем это надо, есть же Хабр! Ну, можно долго сравнивать преимущества Хабра и своего личного блога, но у меня тут пост только 4к символов, поэтому давайте сейчас просто остановимся на том, что свой блог лучше, а когда-то потом, возможно, отпишу отдельный пост об этом сравнении 👍 ✨ Мне пока не о чем писать, поэтому не завожу Начните с обычного сайта-визитки, разместите там информацию о себе, резюме, проекты и все что угодно, что раскрывает вас как разработчика. Уже можно будет делиться этой ссылкой при необходимости, чем всякий раз дублировать самопрезентацию. Ну и уже это будет немножко выделять вас из серой массы людей, про которых вообще ничего нет в интернете. ✨ Конструктор сайтов Можно начать с конструктора сайтов и готовых решений, где достаточно просто зарегаться и все. SEO, кастомные домены, аналитика, мобильная версия - тут все тоже можно прикрутить (но где-то это платно), так что за это можно не переживать, но тем не менее перед выбором конкретного решения всё-таки погуглите конкретней про эти вещи. 🔹 Tilda, Creatium, uKit и т.д, самый быстрый способ стартануть с сайтом-визиткой, рассказать там о себе, разместить свои работы и все такое. Не очень гибко и немножко шаблонно, но зато быстро. 🔹 Medium, dev.to, bearblog, Teletype и аналоги, если тоже хочется быстро стартануть и хочется именно писать контент. Тоже не прям гибко и уникально, где-то это не ушло далеко от Хабра, но зато тоже быстро и без заморочек. ✨ Полностью свой сайт Здесь все будет зависеть от вас и придется немножко покодить (но прям совсем немножко, тут справится даже бэкендер), зато результат будет полностью под вашем контролем. Стоит отметить, что это решение также и самое дешевое, потому что платить придется только за домен, либо совершенно бесплатно на дефолтном домене. Итак, с чего начать? Ну, с выбора генератора статических сайтов, конечно. Выбор огромен: Hugo (Go), Gatsby (JS), 11ty (JS), Astro (JS), Jekyll (Ruby), Bridgetown (Ruby), ну и просто гуглите "Static Site Generator". Мой seroperson.me собирается с Bridgetown, например, но тут все реально на вкус и цвет. Все эти тулзы работают по следующему принципу: у вас будет проект с легкоредактируемыми файликами, на основе которых тулза генерит набор .html, .css, .js файлов, которые можно бесплатно хостить на GitHub Pages, GitLab Pages, Netlify (или еще где-то, таких сервисов много, но с этими будет проще всего стартануть). Для любителей хостинга в РФ можно грузить в S3 Yandex.Cloud. Если вкратце описывать процесс, то чтобы раскатить вашу страничку, требуется следующее: 🔹 Заинитить git-репозиторий. Скорее всего тулза, которую вы выбрали, предоставляет команду для быстрого создания проекта, либо можно склонить чей-то готовый шаблон и работать на его основе. Например, вот такой шаблон просто клонируете и редактируете. Ну или гуглите "имя_тулзы templates". 🔹 Отредактировать согласно вашим предпочтениям. 🔹 Настроить деплой в хостинг при пуше. По каждой тулзе тоже есть туториалы на любой вкус. 🔹 (опционально) Прикрутить домен. И все! И вот у вас уже готовый бложек или страничка, которой можно управлять как хотите и присирать туда все что хотите. Все это делается за день, ну может за парочку. Ну 3 дня вот максимум, но это уже если ручки из попы. Далее прикрутите SEO нормальное, в поисковики добавитесь, SSL присрете, ну и вот это все.
Делитесь своими ссылочками 👇