Skip to content

Releases: dalibo/pandocker

Mustache and Emojis

06 Feb 16:28
fdeb92a
Compare
Choose a tag to compare

What's new in version 19.02 ?

A brand new Dokuwiki Reader

Pandoc is now able to parse dokuwiki pages ! You can now use pandocker as
converter to migrate from dokuwiki to markdown.

docker run [...] --from dokuwiki source.doku.txt --to markdown

Emojis ! 😎

Emojis are supported with the latex engine for PDF output (they were already
supported for revealjs and HTML outputs).

Simply add the following header-include parameter in your documents

---
title: Hello, 🌍
header-includes: |
    \usepackage{xltxtra}
    \usepackage{xelatexemoji}
---

😀

And then run pandocker as always:

docker run [...] --pdf-engine=xelatex lol.md -o lol.pdf

Mustache

Pandocker now allows you to put variables into your markdown documents, with
their values stored in a separate file. The language we use is the mustache
template syntax.

You can simply add variables like this

---
mustache:
- tests/vars.yml
---

Rapport par {{auteur}}, relu par {{relecteur}}

And then define the variables in the tests/vars.yml file :

auteur: Satsuki
relecteur: Mei

To activate this option, add the mustache filter to your command line

docker run [...] --filter pandoc-mustache [...]

The weasy eisvogel !

08 Nov 15:00
a819f9a
Compare
Choose a tag to compare

What's new in version 18.11 ?

Eisvogel, a new template for everyone

We're now shipping a latex template inside the image so that you can produce a
nice PDF without installing anything.

The template is called eisvogel and you can use it simply by adding
--template=eisvogel to your compilation lines:

docker run [...] --pdf-engine=xelatex --template=eisvogel foo.md -o foo.pdf

End of pandoc 1.x automatic support

Since version 18.03, we're using Pandoc 2 and starting with this version some
old parameters will no longer be supported. You need to check your compilation
lines and make the following changes :

  • replace --latex-engine by --pdf-engine
  • replace --no-tex-ligatures by --from=markdown-smart

As an alternative, you can also changer the entrypoint and call the pandoc1.sh
compatibility wrapper

docker run [...] --entrypoint=/usr/local/bin/pandoc1.sh [...]

Easy PDF with WeasyPrint

We're now publishing a dedicated image including WeasyPrint, alternative pdf
engine that generates PDF files from using HTML/CSS templates.

To use this template, you can simply use tag weasy:

docker run [...] dalibo/pandocker:weasy \
                    --pdf-engine=weasyprint` \
                    --pdf-engine-opt="--stylesheet template.css" \
                    --template=template.html \
                    foo.md \
                    -o foo.pdf

We're currently testing this new engine, please send us feedback if you're
using it too !

Pandocker 18.08 : Summer release

03 Sep 15:15
3a5e13c
Compare
Choose a tag to compare

What's new in version 18.08 ?

New Release Cycle

The next images will be published in november, february, may and august.

New Font : Liberation Mono

We added a new Font espacially for code blocks.

Beware of for depracated parameters

Since version 18.03, we're using Pandoc 2 and we added a wrapper that supports
pandoc 1.x parameters. This is the last version that will automatically
support pandoc 1.x.

We'll continue to deliver the pandoc1 wrapper in the next versions but you
should consider updating your compilation flags as soon as possible.

Pandocker 18.06 spricht Deutsch

12 Jun 14:29
dd46707
Compare
Choose a tag to compare

What's new in version 18.06 ?

Pandocker spricht Deutsch

We added support for german charset.

Beware of for depracated parameters

Since version 18.03, we're using Pandoc 2 and it introduced 2 incompatibilities:

  • --latex-engine is now named --pdf-engine
  • --no-tex-ligatures is replaced by --from=markdown-smart

We added a wrapper that automatically supports both pandoc 1.x and
2.x parameters, but in the long run you should consider updating your
compilation flags.

Pandocker 18.03 : Pandoc 2 + Beamer

28 Mar 09:05
2b303b2
Compare
Choose a tag to compare

What's new in version 18.03 ?

We switched to Pandoc 2

Pandoc 2 was released in october 2017 and brings tons of great new features.
It also introduce a few incompatibilities as some parameters have been abruptly
renamed:

  • --latex-engine is now named --pdf-engine
  • --no-tex-ligatures is replaced by --from=markdown-smart

Hopefully we added a wrapper that automatically supports both pandoc 1.x and
2.x parameters, but in the long run you should consider updating your
compilation flags.

We lost weight

The size of the previous image was 1.2GB (uncompressed). We reduced this to
735MB. We stripped down the image by removing a lot of unused LaTeX packages.
If you're missing one, please fill a bug report here :

https://github.com/dalibo/pandocker/issues

Beamer is Back !

We restored the beamer export mode. You can simply get PDF slides like this:

docker run --rm -v `pwd`:/pandoc  dalibo/pandocker:stable -t beamer foo.md - o foo.beamer.pdf

17.12

17 Mar 08:36
1ac416c
Compare
Choose a tag to compare

Stack

  • Debian 9 stretch
  • Pandoc 1.19.2

Changes

  • Switch to Stretch
  • Add pandoc-dalibo-guidelines
  • Abandonned wkhtml2pdf

https://github.com/dalibo/pandocker/milestone/1