UNPKG

very-simple-sitemap-generator

Version:
94 lines (76 loc) 1.57 kB
# very-simple-sitemap-generator [![Build Status](https://travis-ci.org/shinshin86/very-simple-sitemap-generator.svg?branch=main)](https://travis-ci.org/shinshin86/very-simple-sitemap-generator) Very simple sitemap generator. ## Install ```bash npm i very-simple-sitemap-generator # or yarn add very-simple-sitemap-generator ``` ## Usage ```javascript import generateSitemap from 'very-simple-sitemap-generator'; const sitemap = generateSitemap([ 'https://example.com', 'https://example.com/test1', 'https://example.com/test2', ]); console.log(sitemap); // ↓↓↓ /* <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> https://example.com </loc> </url> <url> <loc> https://example.com/test1 </loc> </url> <url> <loc> https://example.com/test2 </loc> </url> </urlset> */ ``` Node.js ```javascript const generateSitemap = require('very-simple-sitemap-generator').default; const sitemap = generateSitemap([ 'https://example.com', 'https://example.com/test1', 'https://example.com/test2', ]); console.log(sitemap); // ↓↓↓ /* <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> https://example.com </loc> </url> <url> <loc> https://example.com/test1 </loc> </url> <url> <loc> https://example.com/test2 </loc> </url> </urlset> */ ``` ## Development ```bash # test npm run test # code format npm run fmt ```