blob: 270a9f643554061b84c69bd53034f9a8ae01354a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
var _ = require('lodash');
var parseSummary = require('./summary');
// HTML -> Languages
function parseLangs(content) {
return parseSummary(content).parts[0].articles;
}
// Languages -> HTML
function langsToText(langs) {
var bl = '\n';
var content = '<h1>Languages</h1>'+bl+bl;
content += '<ul>' + bl;
_.each(langs, function(lang) {
content = content + ' <li><a href="'+lang.path+'">'+lang.title+'</a></li>'+bl;
});
content += '</ul>' + bl;
return content;
}
module.exports = parseLangs;
module.exports.toText = langsToText;
|