As a demonstration, use the default jekyll site and add to _config.yml
pandoc:
skip: false
outputs:
pdf:
epub:
With this patch you can see the failures:
Brians-MacBook-Air:my-awesome-site $ jekyll build
Configuration file: /Users/brian/tmp/my-awesome-site/_config.yml
Source: /Users/brian/tmp/my-awesome-site
Destination: /Users/brian/tmp/my-awesome-site/_site
Generating... Creating /Users/brian/tmp/my-awesome-site/pdf/jekyll/update/2013/11/20
pandoc -o /Users/brian/tmp/my-awesome-site/pdf/jekyll/update/2013/11/20/jekyll/update/2013/11/20/welcome-to-jekyll.pdf
pandoc: /Users/brian/tmp/my-awesome-site/pdf/jekyll/update/2013/11/20/jekyll/update/2013/11/20/welcome-to-jekyll.pdf: openBinaryFile: does not exist (No such file or directory)
Creating /Users/brian/tmp/my-awesome-site/epub/jekyll/update/2013/11/20
pandoc -o /Users/brian/tmp/my-awesome-site/epub/jekyll/update/2013/11/20/jekyll/update/2013/11/20/welcome-to-jekyll.epub
pandoc: /Users/brian/tmp/my-awesome-site/epub/jekyll/update/2013/11/20/jekyll/update/2013/11/20/welcome-to-jekyll.epub: openBinaryFile: does not exist (No such file or directory)
done.
At the moment if pandoc fails, no error is shown.
Suggested simple patch:
As a demonstration, use the default jekyll site and add to
_config.yml
With this patch you can see the failures: