UNPKG

qn

Version:

Another qiniu API client for Node.js.

38 lines (33 loc) 786 B
/*! * qn - lib/doc.js * Copyright(c) 2013 fengmk2 <fengmk2@gmail.com> (http://fengmk2.github.com) * MIT Licensed */ "use strict"; /** * Module dependencies. */ var utility = require('utility'); /** * Markdown 转 HTML * * @param {String} key * @param {Object} [options] * - {Number} mode 0 表示转为完整的 HTML(head+body) 输出; 1 表示只转为HTML Body,缺省值:0 * - {String} css CSS 样式的URL * @return {String} */ exports.md2html = function (key, options) { var url = this.resourceURL(key) + '?md2html'; options = options || {}; if (options.mode) { url += '/' + options.mode; } if (options.css) { if (!options.mode) { url += '/0'; } url += '/css/' + utility.base64encode(options.css, true); } return url; };