У меня появился блог на английском

Без какого-либо продвижения, без аналитики, без поддержки комментариев, зато сразу с темной темой.

У меня появился блог на английском

С точки зрения карьеры сайт/блог/портфолио на английском языке для меня полезнее, чем на русском. Сначала я не хотел делать отдельный сайт, так как мне нужно было просто что-нибудь, что я могу добавить на LinkedIn, чтобы показать потенциальным работодателям, что я умею. Типа "Смотрите, работодатели, вот ссылка на мой GitHub, вот ссылка на мои технические статьи — я способный!".

Вот только хз, куда выкладывать технические лонги на английском. На русском языке есть хабр. Хабр пытался выйти на англоязычный рынок, но, вроде бы, там до сих пор очень маленькая аудитория. Ну и на хабре мои посты на двух языках смешались бы в один поток — непонятно, какую ссылку на LinkedIn показывать. В качестве англоязычного аналога для хабра советуют Hacker News, но это не платформа для контента, а просто агрегатор ссылок и репостов. Еще есть Medium, но он платный. Reddit мне показался сложным. Хз, куда там постить — для одного только Unity куча сабреддитов (r/unity, r/Unity3D, r/Unity2D), а еще есть r/gamedev и r/beatsaber (для лонгов про моды).

В итоге решил сделать свой блог. У него вообще не будет органического трафика, но это не проблема, так как мне он нужен только для прямых переходов по ссылкам. Поизучал разные платформы, почитал посты на похожую тему (вот тут неплохой обзор) и почти сразу остановился на GitHub Pages и Jekyll. GitHub Pages — это когда ты создаешь репозиторий с исходниками своего сайта на GitHub, а GitHub сам его тебе захостит. В качестве движка сайта там рекомендуется использовать Jekyll — это генератор статических сайтов, написанный на Ruby. Не уверен даже, поддерживает ли GitHub Pages что-то кроме Jekyll.

Статический сайт — это сайт, у которого только неизменяемые страницы. Т.е. у него нет базы данных, нельзя управлять контентом через сам сайт, а чтобы добавить новый пост, нужно добавлять новые файлы в репозиторий. Сначала это мне показалось главной проблемой, так как хз, что тогда делать с комментариями. Но потом, во-первых, я узнал, что можно подключать сторонние сервисы для комментариев (подглядел, что Апанасик у себя в блоге использует Disqus), а во-вторых, передумал добавлять комментарии — просто решил не добавлять сторонний сервис ради того, что вряд ли когда-нибудь пригодится.

Jekyll меня довольно сильно напряг. Мне казалось, что он позиционируется как "Просто бери готовую визуальную тему из списка и делай контент". Но в итоге мне пришлось еще где-то 3-4 вечера потратить практически на полное переписывание темы, так как у нее был только один готовый шаблон страницы — default. Для главной страницы, постов, раздела об авторе нужно было добавлять все самому. Я довольно сильно отрефакторил исходную тему: пришлось вручную допиливать html и css и разбираться, как Jekyll добавляет метаданные в Open Graph.

Но в итоге, вроде, получилось неплохо, мне нравится.

1717
8 комментариев

удачи с блогом 

3
Ответить

А с блогом удачи)

2
Ответить

У меня блох на WordPress'е. Очень уж он тяжёлый, но сейчас я перенёс всё на DO и тачка тянет, поэтому пока терпимо.
Джекил хорош, если контент статичный, да.
DisqusСпорная штука. На самом деле, слишком много от времени загрузки страницы занимает. Давно подумываю выпилить.

1
Ответить

Мне еще не хотелось с хостингом возиться, поэтому мне GitHub Pages приглянулся.
Теперь у моего блога отличное имя: fck-r-sns.github.io. Интересно, сколько потенциальных предложений я потерял из-за своего ника в интернете..

1
Ответить

Делал блог на Gatsby со статьями в виде markdown файлов, получалось довольно удобно

1
Ответить

Jekyll тоже markdown использует для контента. Хабр еще поддерживает md. Видимо, популярное решение для блогов.

Ответить