npm.io
1.0.0 • Published 5 years ago

seo-csv

Licence
MIT
Version
1.0.0
Deps
1
Size
3 kB
Vulns
0
Weekly
0
Stars
1

Seo Csv Module

This is a very simple seo module for set meta tags from csv file on Nodejs.

Installation

$ npm install seo-csv

Configuration

Your seo.csv file with your seo meta in directory public/.
url;title;description;keywords
/;Home;Home;Home
/about;About;About;About
Add middleware in your app.js
app.use(
  require("seo-csv")({
    ignore: /^\/(images|js|css)/,
    namespace: "meta",
  })
);

app.use(function (req, res, next) {
    res.locals.meta = req.meta;
    next();
});

app.get("/", function (req, res) {
  res.render("index", res.locals.meta);
});
In view
<title>{{title}}</title>
<meta name="description" content="{{description}}" />
<meta name="keywords" content="{{keywords}}" />

Keywords