syki-seo
TypeScript icon, indicating that this package has built-in type declarations

1.3.1 • Public • Published

Welcome to syki-seo 👋

Quickly scan your website with ready-made tests or write individual tests.

NPM GITHUB

To run

npx syki-seo https://google.com -l 10 -s

To install

npm i -g syki-seo

syki-seo https://google.com -l 10 -s

Documentation

Usage: syki-seo [options] <url>

Site report generator
Author: xSyki

Example: syki-seo https://google.com -l 10 -s

Arguments:
  url                        Specify url

Options:
  -V, --version              output the version number
  -c, --config <page>        Specify config from file(.json)
  -t, --template <template>  Template written by you with path or name defined earlier. Options: basic, basicDetailed and h1 (default: "basic")
  -p, --page                 Scan only specific page (default: false)
  -l, --limit <limit>        Limit page to scan
  -s, --status               Include status code in report (default: false)
  -b, --bot                  Scan only pages included by bots (default: false)
  -f, --filter               Filter pages that passed tests (default: false)
  -o, --out <name>           Output file name (default: "out")
  -fo, --format <format>     Specify format(csv or json) (default: "csv")
  -h, --help                 display help for command

Want to make your own tests?

  1. Create js file with exported test functions(every function get $ which is CheerioAPI, really similar to jquery)
module.exports = {
    titleContent: ($) => {
        return $('title').text()
    },
}
  1. Run template by npx syki-seo https://www.google.com -t /template.js

Contribute

All contributions are welcome. General instructions on how to contribute are in CONTRIBUTING.

Package Sidebar

Install

npm i syki-seo

Weekly Downloads

7

Version

1.3.1

License

MIT

Unpacked Size

68.3 kB

Total Files

127

Last publish

Collaborators

  • syki