void generateJournalFeed(SiteWriter writer, JournalData journal) { var siteDomain = writer.Site.DomainName; var rssWriter = new RSSFeedWriter(journal, siteDomain); var res = _rssTemplate.generateXML(rssWriter); writer.writeFeed(rssWriter, res); }
void generateJournalPages(SiteWriter writer, JournalData journal) { var indexPage = journal.createIndexPage(); generatePage(writer, indexPage); journal.createPages() .forEach(p => generatePage(writer, p)); }
public RSSFeedWriter(JournalData journal, string siteDomainName) { Journal = journal; SiteDomainName = siteDomainName; }