nanositemap

0.0.2 • Public • Published

nanositemap

NPM version

Small sitemap generation utility based on the official protocol.

installation

npm i nanositemap

example

var nanositemap = require('nanositemap')

var sm = nanositemap('https://hex22.org', {
  '/': { lastmod: '2019-07-13', priority: 0.8 }
  '/blog': { lastmod: '2019-05-11', priority: 0.2 }
  '/blog/are-you-the-owner': {}
})

API

nanositemap(str, obj|arr) -> str

Exposes a simple function that returns the full XML string. Firstly, the base url of your site and then an array of strings (urls) or an object with the following format:

{
  '/:url': {
    lastmod: string,
    changefreq: string,
    priority: number
  }
}

In the object, all attributes are optional and everything else will be filtered out.

Readme

Keywords

Package Sidebar

Install

npm i nanositemap

Weekly Downloads

225

Version

0.0.2

License

MIT

Unpacked Size

4.85 kB

Total Files

4

Last publish

Collaborators

  • kodedninja