Skip to content

Instantly share code, notes, and snippets.

@wizardnet972
Last active July 16, 2018 08:52
Show Gist options
  • Select an option

  • Save wizardnet972/5099522baf69cd8210d384417ab012ff to your computer and use it in GitHub Desktop.

Select an option

Save wizardnet972/5099522baf69cd8210d384417ab012ff to your computer and use it in GitHub Desktop.
const path = require("path");
const fs = require("fs");
const _ = require("lodash");
const config = require("./crwl-config.json");
const Url = require("url");
const moment = require('moment');
module.exports.generate = urls => {
var uris = urls.map(url => {
return `<url>
<loc>${url}</loc>
<lastmod>${moment().format('YYYY-MM-DD')}</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>`;
});
return `<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
${uris.join(" ")}
</urlset>`;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment