Skip to content

bougieL/puppeteer-prerenderer

Repository files navigation

puppeteer-prerenderer

Prerender single page application to multiple static html files.

oclif Version Downloads/week License

Usage

$ npm install -g @bougiel/puppeteer-prerenderer
$ ppr COMMAND
running command...
$ ppr (-v|--version|version)
@bougiel/puppeteer-prerenderer/0.0.4 darwin-x64 node-v10.16.0
$ ppr --help [COMMAND]
USAGE
  $ ppr COMMAND
...

Commands

ppr autocomplete [SHELL]

display autocomplete installation instructions

USAGE
  $ ppr autocomplete [SHELL]

ARGUMENTS
  SHELL  shell type

OPTIONS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

EXAMPLES
  $ ppr autocomplete
  $ ppr autocomplete bash
  $ ppr autocomplete zsh
  $ ppr autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

ppr help [COMMAND]

display help for ppr

USAGE
  $ ppr help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

ppr render [DOMAIN]

render a site or page to static html file(s).

USAGE
  $ ppr render [DOMAIN]

ARGUMENTS
  DOMAIN  render a domain's pages.

OPTIONS
  -h, --help           show CLI help
  -o, --output=output  [default: /Users/bougie/Projects/puppeteer-prerenderer] output directory.
  -s, --single         render single page only.

EXAMPLE
  $ puppeteer-prerenderer render https://www.bougieblog.cn

See code: src/commands/render.ts

ppr serve [DIST]

serve a SPA bundle.

USAGE
  $ ppr serve [DIST]

ARGUMENTS
  DIST  [default: .] SPA bundle dir.

OPTIONS
  -b, --base=base  [default: /] SPA base router.
  -h, --help       show CLI help
  -l, --log        wheather show access logs.
  -p, --port=port  [default: 3000] listen port

EXAMPLE
  $ puppeteer-prerenderer serve .

See code: src/commands/serve.ts

ppr serveRender [DIST]

serve a SPA bundle, then render to static html files.

USAGE
  $ ppr serveRender [DIST]

ARGUMENTS
  DIST  [default: .] SPA bundle dir.

OPTIONS
  -b, --base=base      [default: /] SPA base router.
  -h, --help           show CLI help
  -o, --output=output  renderd out put dir
  -p, --port=port      [default: 3000] listen port

EXAMPLE
  $ puppeteer-prerenderer serveRender .

See code: src/commands/serveRender.ts

ppr sitemap DOMAIN

serve a SPA bundle.

USAGE
  $ ppr sitemap DOMAIN

ARGUMENTS
  DOMAIN  site domain.

OPTIONS
  -f, --filename=filename  [default: sitemap]
  -h, --help               show CLI help
  -o, --output=output      [default: .]

EXAMPLE
  $ puppeteer-prerenderer sitemap https://www.bougieblog.cn

See code: src/commands/sitemap.ts

ppr update [CHANNEL]

update the ppr CLI

USAGE
  $ ppr update [CHANNEL]

See code: @oclif/plugin-update

About

Prerender single page application to multiple static html files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published