Skip to content

Instantly share code, notes, and snippets.

@macedigital
Created April 1, 2014 11:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save macedigital/9912021 to your computer and use it in GitHub Desktop.
Save macedigital/9912021 to your computer and use it in GitHub Desktop.
Using jade template to render rss-feed in nodejs
doctype xml
rss(version='2.0')
channel
title= feed.title
description= feed.description
link= feed.link
language= feed.en
for item in posts
item
title= item.title
pubDate= item.pubDate
description= item.description
link= item.canonicalUrl
var fs = require('fs');
var jade = require('jade');
var html = fs.readFileSync('./rss.jade').toString();
var options = {
feed: {
title: 'feed title',
description: 'feed description',
link: 'http://example.org/rss.xml',
language: 'en'
},
posts: [{
title: 'post1 title',
description: 'post1 summary',
canonicalUrl: 'http://example.org/post1',
pubDate: (new Date()).toGMTString()
}]
};
jade.render(html, options, function (err, html) {
if (err) {
throw err;
}
console.info(html);
});
@shakirahas
Copy link

am doing my project about multi agent news system.and my problem is how to link the rss feeds that are my source of news to the jade platform yet an using netbeans.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment