summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Bahling <sbahling@suse.de>2013-11-27 18:38:01 +0100
committerScott Bahling <sbahling@suse.de>2013-11-27 18:38:01 +0100
commit6487ebd0ed5e4a541d90dc1a03d3401595469df0 (patch)
treed6c7d0ac5b0bc2dea81b57f16a39e9d174816105
parent0ae9fa303ff901309956e30d7029f93a485068f3 (diff)
downloadpanfry-6487ebd0ed5e4a541d90dc1a03d3401595469df0.tar.gz
panfry-6487ebd0ed5e4a541d90dc1a03d3401595469df0.tar.xz
panfry-6487ebd0ed5e4a541d90dc1a03d3401595469df0.zip
Add support for epub css files
-rwxr-xr-xpanfry/document.py4
-rwxr-xr-xpanfry/templater.py4
2 files changed, 7 insertions, 1 deletions
diff --git a/panfry/document.py b/panfry/document.py
index 09a728d..5fdd05c 100755
--- a/panfry/document.py
+++ b/panfry/document.py
@@ -262,6 +262,10 @@ class Document(object):
doc = pandoc.Document()
doc.markdown = src
+ css = os.path.abspath(os.path.join(self.template_path, 'epub.css'))
+ if os.path.isfile(css):
+ print(css)
+ doc.add_argument('epub-stylesheet=%s' % css)
print("epub_path: %s" % epub_path)
pandoc.set_cwd(os.path.abspath(self.src_path))
for option in self.pandoc_options:
diff --git a/panfry/templater.py b/panfry/templater.py
index 40fc17a..2cd9204 100755
--- a/panfry/templater.py
+++ b/panfry/templater.py
@@ -17,7 +17,9 @@ class Templater:
def __init__(self, path):
self.templates_path = path
self.j2 = Environment(loader=FileSystemLoader(self.templates_path),
- line_statement_prefix='#')
+ line_statement_prefix='#',
+ extensions=['jinja2.ext.loopcontrols'],
+ )
def page_template(self, doc, page):
'''