News of this site.
Добавил раздел “Курсы” для информирования о курсах, которые я провёл. Технически это было реализовано точно также как и для раздела “Проекты”.
Также добавил поддержку Jekyll Compose, в том числе и для проектов и курсов.
Добавил раздел “Проекты” для публикации информации о своих актуальных проектах. Давно хотел реализовать такую штуку. Но как? Было неочевидно. День работы и всё получилось. Теперь вкратце расскажу как это было сделано.
Итак, мною завершён перевод этого сайта-блога на использование Jekyll. Ушло у меня на это две с половиной недели вечеров и выходных. Мотивация была сформулирована в предыдущем посте, а сейчас расскажу, почему же так долго продолжался этот переход.
Очевидный и единственно правильный ответ: автор давно не юноша. Рассказ окончен, шутка…
Вот, решил отказаться от использования самодельного инструмента Bloggero. Главная причина: не нужно превращать сайт (блог) в веб-приложение, в EWW (встроенный в GNU Emacs браузер) такой блог не почитаешь. Далее: скомпилированный код Bloggero весит больше мегабайта, это много и это приводит к задержке открытия блога. Затем: Bloggero работает не очень быстро, на смартфоне с Android это особенно заметно. И наконец: Bloggero давно не обновляется, с тех пор как вышел Elm 0.19, и всё сломалось.
Теперь сижу и разбираюсь, как вести блог на Jekyll. Почему Jekyll? Как и когда-то давно, я рассматривал несколько вариантов, ну и, Вы угадали, я выбрал Jekyll, потому что для него у GitHub Pages есть автогенерация после очередного коммита в репозиторий блога.
Пока всё! Если что нарою интересного мне, то всем расскажу. Заглядывайте или лучше читайте RSS.
После выпуска версии 0.3.1 движка статических блогов с одностраничным интерфейсом Bloggero решил перевести на него свой блог на Bitbucket, заодно переместив его на GitHub. Попутно были выявлены и исправлены недоработки текущей версии, которые войдут в следующий выпуск движка.