seo-csv

1.0.0 • Public • Published

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}}" />

Readme

Keywords

Package Sidebar

Install

npm i seo-csv

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

2.71 kB

Total Files

4

Last publish

Collaborators

  • nebado