Skip to content

This is an npm package for creating sitemaps easily with Express.

License

Notifications You must be signed in to change notification settings

shinshin86/easy-express-sitemap-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easy-express-sitemap-generator

This is an npm package for creating sitemaps easily with Express.

Install

npm install easy-express-sitemap-generator
# or
yarn add easy-express-sitemap-generator

Usage

const express = require('express');
const app = express();
const generateSitemap = require('easy-express-sitemap-generator');

app.get('/', (req, res) => {
  res.send('path: "https://example.com/"');
});

app.get('/about', (req, res) => {
  res.send('path: "https://example.com/about"');
});

const YOUR_SITE_URL = 'http://example.com';

const sitemap = generateSitemap(app, YOUR_SITE_URL);

console.log(sitemap);

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>
      http://example.com/
    </loc>
  </url>
  <url>
    <loc>
      http://example.com/about
    </loc>
  </url>
</urlset>

Licence

MIT

Author

Yuki Shindo

About

This is an npm package for creating sitemaps easily with Express.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published