По-молчанию Jekyll публикует все посты, находящиеся в
папке _posts
. Для того, чтобы спрятать все отложенные посты надо в
конфигурационном файле _config.yml
указать опцию future: false
и будет вам счастье.
Этот пост написан 28 Июля 2017 г. и будет опубликован 1 Августа 2017 г.
Привет из прошлого в будущее!
UPD: Выяснилось, что GitHub Pages (впрочем как и Jekyl) не обновляет сайт ежедневно, а только при очередном комите. Получается, что чтобы отложенный пост был опубликован надо в день публикации что-нибудь в репозиторий пропихнуть. Ну что ж, будем думать.
Вот обнаружилась интересная возможность определить всё ли хорошо с сайтом (речь, конечно же о GitHub Pages). Возникли ли ошибки в результате последнего изменения/добавления поста и прочее. Конечно же Github пришлёт письмо, если произошла ошибка, но его долго ждать. Есть способ определить это раньше.
Читать полностью »Итак, почему же GitHub Pages?
- Потому, что GitHub и git (со всеми его достоинствами и недостатками).
- Потому, что Jekyll с его Markdown (kramdown диалект) и Liquid.
- Потому что SASS/SCSS.
- И, конечно же, одолел меня окончательно гугловский Blogger одной простой вещью - его же редактором для написания постов. Если пользоваться его визуальной частью, то прощай стили оформления. Blogger плевать хотел на то, какие там у пользователя стили оформления. Он навтыкает свои собственные. Если же пользоваться html частью, то даже не думай хоть на секунду переключиться в другой режим. Blogger навтыкает своих стилей и всё можно начинать сначала.
- В качестве редактора для написания постов можно использовать любой любимый текстовый редактор. Я же использую Brackets.io. В его плагинах есть Markdown Preview и Brackets Git (можно еще подключить Markdown Toolbar), что очень сильно упрощает работу над постами.
Естественно не всё идеально в этих самых GitHub Pages. Например:
- Всё нутро блога доступно для чтения любому проходимцу. Мне лично всё-равно, но для кого-то это может быть критично. Таким можно посоветовать воспользоваться платными сервисами. Тот же Ghost например.
- Создавать и отлаживать шаблоны оформления блога - то ещё развлечение. Если вдруг вы ошиблись где-нибудь и теперь ваш блог не “компилится”, то узнать в каком месте косяк практически невозможно: сообщения об ошибках (которые приходят к вам на почту) иногда не содержат какой-либо полезной информации.
- Наверняка всплывёт ещё что-нибудь “интересное”, ведь я только-только начал обживаться в этих голых стенах.
Поменял шило на мыло? Может быть. Поживём - увидим.
В этой жизни ничего не бывает просто так. Даже овцы в тулупах.
Камиль Ренатович Ларин
И тут внимательный читатель воскликнет:
– Постой, а где же впечатления? Тут только набор непонятно чего, а впечатлений нет.
– А пожалуйста: мне нравится! ;)
Понеслась!