http-server-md
Version:
A configurable HTTP server that serves markdown files rendered to HTML with markdown-it
21 lines (16 loc) • 342 B
JavaScript
const { readAsset } = require('serve-markdown-it-lib')
/**
* @private
*/
const serveAsset = async (ctx, url, config) => {
try {
const { type, src } = await readAsset(config, url)
ctx.body = src
ctx.type = type
ctx.renderType = 'asset'
return true
} catch (e) {
return false
}
}
module.exports = serveAsset