Rushabh Mehta | 949496c | 2012-01-25 18:48:46 +0530 | [diff] [blame] | 1 | def make_template(doc, path, convert_fields = ['main_section', 'side_section']): |
2 | """make template""" | ||||
3 | import os, jinja2, markdown2 | ||||
4 | |||||
5 | # markdown | ||||
6 | for f in convert_fields: | ||||
7 | doc.fields[f + '_html'] = markdown2.markdown(doc.fields[f] or '', \ | ||||
8 | extras=["wiki-tables"]) | ||||
9 | |||||
10 | # write template | ||||
11 | with open(path, 'r') as f: | ||||
12 | temp = jinja2.Template(f.read()) | ||||
13 | |||||
14 | return temp.render(doc = doc.fields) |