blockquote.js 363 B

123456789101112131415
  1. module.exports = blockquote
  2. var flow = require('../util/container-flow')
  3. var indentLines = require('../util/indent-lines')
  4. function blockquote(node, _, context) {
  5. var exit = context.enter('blockquote')
  6. var value = indentLines(flow(node, context), map)
  7. exit()
  8. return value
  9. }
  10. function map(line, index, blank) {
  11. return '>' + (blank ? '' : ' ') + line
  12. }