-
use
- download node_modules
npm install
- install local module to node folder
npm --save install ../seotask
- use seotask
var seotask = require('seotask') var { seorule, seoHelper } = seotask
-
example
- init
var shelper = new seoHelper();
- init input path & output
var shelper = new seoHelper('./templates/t001.html', './dist2');
- add rule (./lib/seorule.js)
var cs = new seorule({ id: "meta_robots", tagname: "meta", errormsg: "This html without <mata> robots tag", attr: "name", selectorname: "robots" }) shelper.addRules(cs)
- select rules for ids (./lib/rules.js)
/* default ids=> title、h1、strong_max、meta_des、meta_keywords、img、a*/ shelper.setRulesForIds(['title', 'meta_des', 'a', 'meta_robots'])
- read file & write output
var shelper = new seoHelper(); var sinfo = shelper.createReadFile() sinfo.writeConsole(); sinfo.writeFile(); var ws = sinfo.writeStream(); process.stdin.pipe(ws); process.stdin.unpipe(ws);
- read Stream & write output
var sinfoStream = shelper.createReadStream() sinfoStream.writeConsole(); sinfoStream.writeFile(); var wsStream = sinfoStream.writeStream(); process.stdin.pipe(wsStream); process.stdin.unpipe(wsStream);
seotask's Introduction
seotask's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.