@=# 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: @{
Next: {{: data.nextPage.meta.title :}}
@} @= if data.prevPage: @{
Previous: {{: data.prevPage.meta.title :}}
@}
{{= data.renderTpl("blog-footer.html", data=data) =}}