rsuite-theme
Version:
The suite theme for pagurian
24 lines (18 loc) • 503 B
JavaScript
;
var uri = require('../util/enclose-uri');
var title = require('../util/enclose-title');
module.exports = definition;
/* Stringify an URL definition.
*
* Is smart about enclosing `url` (see `encloseURI()`) and
* `title` (see `encloseTitle()`).
*
* [foo]: <foo at bar dot com> 'An "example" e-mail'
*/
function definition(node) {
var content = uri(node.url);
if (node.title) {
content += ' ' + title(node.title);
}
return '[' + node.identifier + ']: ' + content;
}