Добавил раздел “Курсы” для информирования о курсах, которые я провёл. Технически это было реализовано точно также как и для раздела “Проекты”.
Также добавил поддержку Jekyll Compose, в том числе и для проектов и курсов.
В недавно вышедшем Ubuntu Linux 22.04 LTS Ruby был обновлён с версии 2.7 на 3.0. Если вы обновили систему на новую версию без переустановки, то ожидаемо ранее установленные gem перестали работать. В этой статье будут описаны начальные шаги по реанимации после обновления Ruby.
28 января 2022 выпустил первую версию GH Jekyll Template. Это шаблон Jekyll для публикации сайтов на GitHub Pages. Над шаблоном работал больше года, с тех пор как перевёл этот свой блог на Jekyll. Это двунаправленная работа: иногда я с чем-то экспериментирую на шаблоне и после отладки переношу в свой блог, иогда наоборот, сначало что-то добавляю на сайт или исправляю ошибку, а затем выкладываю это в шаблон. Вот, только выпустил первую версию шаблона, а на сайте уже доработка: добавил сортировку проектов по дате.
Добавил раздел “Проекты” для публикации информации о своих актуальных проектах. Давно хотел реализовать такую штуку. Но как? Было неочевидно. День работы и всё получилось. Теперь вкратце расскажу как это было сделано.
Итак, мною завершён перевод этого сайта-блога на использование Jekyll. Ушло у меня на это две с половиной недели вечеров и выходных. Мотивация была сформулирована в предыдущем посте, а сейчас расскажу, почему же так долго продолжался этот переход.
Очевидный и единственно правильный ответ: автор давно не юноша. Рассказ окончен, шутка…
Вот, решил отказаться от использования самодельного инструмента Bloggero. Главная причина: не нужно превращать сайт (блог) в веб-приложение, в EWW (встроенный в GNU Emacs браузер) такой блог не почитаешь. Далее: скомпилированный код Bloggero весит больше мегабайта, это много и это приводит к задержке открытия блога. Затем: Bloggero работает не очень быстро, на смартфоне с Android это особенно заметно. И наконец: Bloggero давно не обновляется, с тех пор как вышел Elm 0.19, и всё сломалось.
Теперь сижу и разбираюсь, как вести блог на Jekyll. Почему Jekyll? Как и когда-то давно, я рассматривал несколько вариантов, ну и, Вы угадали, я выбрал Jekyll, потому что для него у GitHub Pages есть автогенерация после очередного коммита в репозиторий блога.
Пока всё! Если что нарою интересного мне, то всем расскажу. Заглядывайте или лучше читайте RSS.