@=# data: {req, res, blogTitle, blogDescription, footerLine, currentPage, nextPage, prevPage}
@= import qree;
@= import markdown;
{{= data.renderTpl("blog-head-common.html", data=data) =}}
{{: data.blogTitle :}}
{{= data.renderTpl("blog-header.html", data=data) =}}
@= if data.isPreview:
@{
[{{: 'Saved' if data.get("isPreviewSaved") else 'Unsaved' :}} Preview]
@}
{{: data.currentPage.meta.isoDate :}}
{{= markdown.markdown(data.currentPage.body, extensions=['fenced_code']) =}}
@= if data.nextPage:
@{
@}
@= if data.prevPage:
@{
@}
{{= data.renderTpl("blog-footer.html", data=data) =}}