jekyll/site/docs/extras.md

1.6 KiB
Raw Blame History

layout title prev_section next_section permalink
docs Extras plugins github-pages /docs/extras/

There are a number of (optional) extra features that Jekyll supports that you may want to install, depending on how you plan to use Jekyll.

LaTeX Support

Maruku comes with optional support for LaTeX to PNG rendering via blahtex (Version 0.6) which must be in your $PATH along with dvips. If you need Maruku to not assume a fixed location for dvips, check out Remis Maruku fork.

RDiscount

If you prefer to use RDiscount instead of Maruku for Markdown, just make sure you have it installed:

{% highlight bash %} $ [sudo] gem install rdiscount {% endhighlight %}

And then specify RDiscount as the Markdown engine in your _config.yml file to have Jekyll run with that option.

{% highlight yaml %}

In _config.yml

markdown: rdiscount {% endhighlight %}

Kramdown

You can also use Kramdown instead of Maruku for Markdown. Make sure that Kramdown is installed:

{% highlight bash %} $ [sudo] gem install kramdown {% endhighlight %}

Then you can specify Kramdown as the Markdown engine in _config.yml.

{% highlight yaml %}

In _config.yml

markdown: kramdown {% endhighlight %}

Kramdown has various options for customizing the HTML output. The Configuration page lists the default options used by Jekyll. A complete list of options is also available on the Kramdown website.