Jekyll Bug. Tag Was Never Closed

Reading time ~1 minute

При вставке блока кода, Jekyll по умолчанию не обрабатывает пустые строки. Когда Jekyll натыкается на пустую строку в блоге кода, он решает, что это последняя строка кода за которой должен стоять закрывающий тег {% endhighlight %}.

Пример:

{% highlight python %}
def hello():
    str = "Hello World!"
    return str

print hello()
{% endhighlight %}

Как это понимает Jekyll

{% highlight python %}
def hello():
    str = "Hello World!"
    return str

При генерации сайта волучаем ошибку вида

Liquid Exception: highlight tag was never closed in _posts/my-post.md/#excerpt

Лайфхак при этой ситуации это добавить в _config.yml строчку:

excerpt_separator: ""

Ссылки:

https://github.com/jekyll/jekyll/pull/1386

Solve Screen Error Cannot Open Your Terminal /dev/pts/0 - Please Check

При попытке открытия терминала screen можно получить ошибку```Cannot open your terminal '/dev/pts/0' - please check.```Это бывает когда п...… Continue reading

How to Install GoLang 1.5 on Ubuntu

Published on April 29, 2016