Skip to content

Nebado/seo-csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The simple seo module for set up meta tags from csv file on Node. https://www.npmjs.com/package/seo-csv

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published