sitemap2
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/sitemap2 package

1.0.1 • Public • Published

Build Status Coverage Status npm version

sitemap2

sitemap2 is a high-level sitemap-generating framework that makes creating sitemap XML files easy.

Installation

$ npm install sitemap2 --save

Usage

It will produce 3 files: sitemap.xml (index xml file), sitemap-0.xml(movies links) sitemap-1.xml(books links)

var fs = require('fs');
var Sitemap = require('sitemap2');
 
var host = 'http://vk.com';
 
var sm = new Sitemap({hostName: host});
 
var movies = new Sitemap({hostName: host});
movies.addUrl('http://vk.com/movies/video-1');
movies.addUrl('http://vk.com/movies/video-n');
 
var books = new Sitemap({hostName: host});
books.addUrl('http://vk.com/books/book-1');
books.addUrl('http://vk.com/books/book-n');
 
sm.addSitemap(movies);
sm.addSitemap(books);
 
var files = sm.toXML();
 
files.forEach(function saveFileToDisk(file) {
    fs.writeFileSync(file.fileName, file.xml);
});
 

License

MIT

Package Sidebar

Install

npm i sitemap2

Weekly Downloads

36

Version

1.0.1

License

none

Last publish

Collaborators

  • vlkosinov