def _generate_pages(html_path, css_names, js_names):
env = jinja2.Environment(
undefined=jinja2.StrictUndefined,
loader = jinja2.FileSystemLoader(html_path),
lstrip_blocks=True,
trim_blocks=True,
)
pages = {
'Bank Wrangler': 'index.html',
'List': 'list.html',
'Balance': 'balance.html',
'Spending': 'spending.html',
}
# used by base.html
env.globals = {
'cssimports': css_names,
'jsimports': js_names,
'pages': [{'name': title, 'url': filename}
for title, filename in pages.items()],
}
return {filename: env.get_template(filename).render(selectedpage=filename)
for filename in pages.values()}
评论列表
文章目录