1 let assert = require('assert')
3 return async (env, head, body, scripts) => {
4 let breadcrumbs = await _require('/_lib/breadcrumbs.jst')
5 let navbar = await _require('/_lib/navbar.jst')
12 await breadcrumbs(env, _out)
14 // extract second-level directory name
15 assert(env.parsed_url.pathname.slice(0, 6) === '/blog/')
16 let index = env.parsed_url.pathname.indexOf('/', 6)
17 let dir = index === -1 ? '' : env.parsed_url.pathname.slice(6, index)
20 let menu = await env.site.get_menu('/blog/_menu.json')
21 let article = menu.entries[menu.index[dir]]
25 img.img-responsive(src=article.image || 'image.jpg') {}
29 h3 {`${article.description}—by ${article.author}`}