gitbook-restructuredtext
Version:
Parse reStructuredText content for gitbook
21 lines (15 loc) • 383 B
JavaScript
var _ = require('lodash');
var cheerio = require('cheerio');
var convert = require('./utils/convert');
function parseReadme(src) {
return convert(src)
.then(function(html) {
var $ = cheerio.load(html);
return {
title: $("h1:first-child").text().trim(),
description: $("p").first().text().trim()
};
});
}
// Exports
module.exports = parseReadme;