def make_template(doc, path, convert_fields = ['main_section', 'side_section']): | |
"""make template""" | |
import os, jinja2, markdown2 | |
# markdown | |
for f in convert_fields: | |
doc.fields[f + '_html'] = markdown2.markdown(doc.fields[f] or '', \ | |
extras=["wiki-tables"]) | |
# write template | |
with open(path, 'r') as f: | |
temp = jinja2.Template(f.read()) | |
return temp.render(doc = doc.fields) |