very-simple-sitemap-generator
Version:
Very simple sitemap generator.
94 lines (76 loc) • 1.57 kB
Markdown
# very-simple-sitemap-generator
[](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); // ↓↓↓
/*
<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); // ↓↓↓
/*
<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
```