epub export library for django-pagetree
$ pip install django-pagetree-epub
Add pagetreeepub
to your INSTALLED_APPS
.
The epubbuilder
library uses Genshi templates for a few things and
is unaware of Django's template finding functionality. I really hate
this and will be ripping that out and fixing this ASAP. In the
meantime, you have two options:
- copy the
pagetreeepub/templates/epub
directory into your app and pointEPUB_TEMPLATE_DIRECTORY
at it. - ensure that you pip install to a known location and set
EPUB_TEMPLATE_DIRECTORY
to that.
Add the following settings:
EPUB_ALLOWED_BLOCKS
- list of pageblocks that will be allowed in the published epub. Other blocks are silently ignored.EPUB_TITLE
- title for the epubEPUB_CREATOR
- creator fieldEPUB_PUBLICATION
- publication date