Ряд сниппетов также доступны на официальном сайте Jekyll, но стили отличаются. Здесь будут размещены рабочие сниппеты, которые остается только скопировать на свой веб-сайт jekyll, и они будут работать.
  1. Jekyll Kramdown Vulnerability
  2. Jekyll Kramdown Coderay
  • The behaviour of kramdown can be adjusted via the available options. Options can be specified in multiple ways: On the command line The kramdown binary allows setting any option by using command line switches. For example, the following command will disable automatic header ID generation and defines the first footnote number as 5.
  • The various Markdown renderers supported by Jekyll sometimes have extra options available. Kramdown is the default Markdown renderer for Jekyll. Below is a list of the currently supported options: autoidprefix - Prefix used for automatically generated header IDs.

Jekyll/kramdown not formatting scala correctly Hot Network Questions Professor wants to include a specific (maybe unnecessary) issue and focus less on other necessary ones in LoR.

Здесь - вместе с html и liquid кодом - также добавлено ряд стилей оформления. Возможно, при добавлении на сайт прийдется немного изменить некоторые значения, такие как ширина, цвет и т.д., исходя из общего стиля оформления сайта.

1. Пагинация Jekyll

2. Контактная форма Jekyll

3. Блок Содержание

4. Disqus Lazy Load

Имеет смысл загрузить виджет Disqus только тогда, когда пользователь прокручивается вниз. Этот код автоматически обнаружит прокрутку и загрузит Disqus, когда вы достигнете нижней части экрана.

5. Блок “Время чтения”

Last week, GitHub Pages upgraded to Jekyll 3.0.One major consequence of the upgrade is that, for Jekyll sites hosted on GitHub Pages, only the kramdown engine is supported.

Jekyll Kramdown Vulnerability

This broke my existing MathJax setup – I was using the redcarpet Markdown engine before, which understood math with the delimiters ( LaTeX ) and [ LaTeX ] for inline and displayed math, respectively.

Jekyll Kramdown Coderay

kramdown only recognizes $$ LaTeX $$ for both inline and displayed math.This means that it will automatically infer whether you want inline or displayed math.

Kramdown JekyllKramdown

Here’s the live demo with inline and displayed

This is an easy fix unless you have a lot of old posts with LaTeX to convert, in which case you should probably write a small converter script to switch your math delimiters to $$.

Spot an error? Have a suggestion? Submit an issue or contact me .

Toban Wiebe — built with Jekyll, based on Lagom theme